Location:
Position Summary Software Developer
Responsibilities
- Design includes participating in defining and interpreting features and designing specific services, products and features for stability, usability, and maintainability.
- Implementation includes using the latest development tools to turn the designs into software products and services.
- Support includes maintaining the existing code base and helping the support group.
- Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases.
- Follow DevOps processes, from design through to delivery.
- Develop and use fully automated CI / CD pipelines to deliver code changes all the way into production.
- Learn and apply the latest technologies and coding patterns.
- Follow secure development practices.
- Collaborating with other teams where we consume their services, or they consume ours
Required Knowledge, Skills, Abilities, And Experience
- At least 3 years' experience in software development with C#/.NET.Core, .Net Test Frameworks
- Ability to write clear, maintainable, testable, efficient, and secure code
- Experience with data structures and OOP
- Experience with Azure deployment and cloud services
- Experience with Docker and Kubernetes
- Working experience with Scrum and Agile methodologies
- Intuitive knowledge of the short- and long-term repercussions of coding strategies and styles
- Graduate or post-graduate degree in computer science, software engineering or related field
- Good verbal and written communication skills
- Ability to learn and adapt quickly in a dynamic environment.
- Self-motivated person who can work individually and as part of a team
Desired Skills
- Working experience with React, Typescript
- Experience working with SQL Server \& Azure SQL databases
- Experience with AI
- Experience with Monitoring and Observability
- Experience with C
What We Offer
- A great Team and culture -- please see our Recruitment Video.
- An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
- Competitive Salary and benefits.
- The opportunity to work within a global and diversely international team.
- A supportive and collaborative environment.
- Colleague Recognition Awards.
About Bentley Systems
Equal Opportunity Employer