Software Engineer (C++ and C#)

Bentley Systems

The Role

Overview

Develop and maintain Bentley civil engineering applications using C++ and C#.

Key Responsibilities

  • unit testing
  • tech research
  • code development
  • application development
  • feedback
  • ownership

Tasks

-Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases. -Research, evaluate, and explore new technologies as needed. -Deliver high-quality, well-documented code that is easy for others to understand and modify. -Provide and accept constructive feedback. -Take ownership of the functionality you write and the designs you implement. -Work independently and with a global project team to develop and maintain Bentley’s line of Civil engineering applications.

Requirements

  • .net
  • c#
  • c++
  • xml
  • agile
  • bs/ms

What You Bring

-Ability to design architectures of moderate complexity equivalent to subsystems. -Ability to learn new technologies quickly and apply them in production. -Excellent verbal and written communication skills -Experience with technologies such as Microsoft Visual Studio, .NET Framework -Knowledge of Agile and Scrum development practices -Thorough knowledge of object-oriented programming and the proper application of design patterns -Experience with XML and XSLT -Experience in C# -3+ years' experience designing and implementing excellent quality software -Proficient in C++ -Commit yourself to continuous learning and adapting to and integrating new technologies. -Ability to work independently and solve problems, and know when to ask for help. -BS or MS in computer science, software engineering or related field.

Benefits

-An attractive salary and benefits package.

The Company

About Bentley Systems

-Their tools empower engineers, architects, and builders to design, construct, and maintain critical infrastructure worldwide. -Specialized in industries like water, transportation, energy, and utilities, they offer solutions that span the entire lifecycle of infrastructure projects. -Bentley’s technology powers projects ranging from bridges and tunnels to railways, roads, and water treatment facilities. -Notably, Bentley’s acquisition of numerous firms has expanded their capabilities in digital engineering, cloud computing, and AI-powered design. -The company’s software is used by both private enterprises and public entities to manage complex, large-scale infrastructure initiatives. -Their flagship product, MicroStation, has become a go-to for 2D and 3D computer-aided design (CAD) modeling. -Bentley’s growth and success are driven by its commitment to innovation, sustainability, and customer satisfaction, positioning them as a leader in the infrastructure sector.

Sector Specialisms

Cities

Energy

Mining

Transportation

Electric Utilities

Rail

Roads

Water

Airports

Dams

Bridges

Water Network

Electric Transmission

Electric Distribution