
Software Engineer (C++ and C#)
Bentley Systems
The Role
Overview
Develop and maintain civil engineering software using C++ and C#
Key Responsibilities
- unit testing
- code ownership
- tech research
- application development
- feedback
- code documentation
Tasks
-Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases. -Take ownership of the functionality you write and the designs you implement. -Research, evaluate, and explore new technologies as needed. -Work independently and with a global project team to develop and maintain Bentley’s line of Civil engineering applications. -Provide and accept constructive feedback. -Deliver high-quality, well-documented code that is easy for others to understand and modify.
Requirements
- c++
- c#
- .net
- xml
- agile
- bs/ms
What You Bring
-Thorough knowledge of object-oriented programming and the proper application of design patterns -Experience with XML and XSLT -Knowledge of Agile and Scrum development practices -Ability to work independently and solve problems, and know when to ask for help. -Experience with technologies such as Microsoft Visual Studio, .NET Framework -Commit yourself to continuous learning and adapting to and integrating new technologies. -Proficient in C++ -Ability to design architectures of moderate complexity equivalent to subsystems. -Experience in C# -3+ years' experience designing and implementing excellent quality software -Excellent verbal and written communication skills -BS or MS in computer science, software engineering or related field. -Ability to learn new technologies quickly and apply them in production.
People Also Searched For
Customer Service jobs in Hamilton , Ontario , CA
Refrigeration Technician jobs in Hamilton , Ontario , CA
Site Supervisor jobs in Hamilton , Ontario , CA
Customer Service jobs in Ontario , CA
Refrigeration Technician jobs in Ontario , CA
Site Supervisor jobs in Ontario , CA
Customer Service jobs in Hamilton , CA
Refrigeration Technician jobs in Hamilton , CA
Site Supervisor jobs in Hamilton , CA
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
