Bentley Systems has exciting opportunities for Software Developers who are passionate about working with cutting-edge technologies and development processes.
Requirements
- Collaborate with product management, development leads, and other developers to complete tasks.
- Design and develop new features and solutions primarily in C++.
- Work with a team in an agile, Continuous Integration, and Continuous Delivery software development process.
- Demonstrate a commitment to writing testable and maintainable code while actively giving and receiving feedback.
- Quickly learn and adapt to new technologies and approaches as they come.
- Design includes participating in defining and interpreting feature requests, documenting those requests in functional specifications, and designing specific products and features for stability, usability, and maintainability.
- Implementation includes using the latest development tools to turn the designs into actual software products. Implementations must be stable and maintainable.
- Testing responsibilities include both unit testing and providing additional guidance and support to the certification group.
- Primary technologies and paradigms you will work with include C++, SQL Server, PowerShell, Microsoft Azure, Microsoft Azure DevOps, and Git.
- Knowledge of object-oriented programming and design patterns.
- Ability to learn and adapt quickly to maximize productivity.
- Self-motivated person with the ability to work individually as well as part of a team.
- Knowledge of Agile and Scrum.
- Good verbal and written communication skills in the English language.
Benefits
- A great Team and culture
- An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
- An attractive salary and benefits package
- A commitment to inclusion, belonging, and colleague wellbeing through global initiatives and resource groups
- Training and professional development opportunities (certification programs, conferences, etc.).
- Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.).
- Health insurance package and accident insurance 24/7.
- Referral program with bonuses.
- An extra paid day for volunteering in the organization of your choice.
- Ability to work from the office or fully remote from home.