Location: Hybrid or office-based, Burlington, Ontario, Canada
Position Summary:
Come join Bentley Systems, a global leader in infrastructure engineering, as a Senior Software Developer with expertise in React.js, .NET Core, and SQL to lead development efforts and drive technical excellence.
In this role, you’ll design and build scalable web applications, guide architectural decisions, and collaborate across global teams. If you're passionate about clean code, solving complex problems, and mentoring others, we’d love to hear from you.
Responsibilities:
-
Build React.Js frontend components that interact with our .NET core API
-
Implement new functionality and business logic in C# and SQL
-
Maintain the current code base written in C# and React
-
Serve as a mentor and a coach to other team members, advising them and answering questions as needed.
-
Debug support issues and provide root cause analysis, workarounds, and solutions to the issues.
-
Design the architecture of new features with regards to usability, feasibility, and security, using proven design patterns and SOLID principles.
-
Break down complex work items into manageable, deliverable pieces with accurate estimates.
-
Translate complicated technical analysis into language that cross functional teams can understand (Product Owner, Support, Business Analysts, etc.)
-
Write end-to-end, unit, and integration tests to cover your work.
-
Conduct code reviews and pull requests in GIT.
-
Work in Azure DevOps to manage tasks and hours for work items.
-
Engage with a global team through email, Microsoft Teams, both through chat and on calls.
- This is an individual contributor role.
- This is a full-time role expected to work 40 hours per week.
- This role does not require travel.
Qualifications:
-
Bachelor’s degree in computer science or related field (or relevant training and/or experience.)
-
At least 6 years of experience in web development (UI, Backend, or both).
-
Experience with C# and Microservices is required.
-
Experience with any of the following is a plus: React.JS, SQL, Rest APIs, .NET core, .NET Framework.
-
Excellent verbal and written communication skills.
-
Familiarity with design patterns, SOLID principles, root cause analysis.
-
The ability to learn new things quickly without guidance or supervision.
-
Strong decision-making skills when weighing the pros and cons of different approaches to problems.
What We Offer:
-
A great Team and culture – please see our colleague video.
-
An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction - watch this short documentary about how we got our start.
-
An attractive salary and benefits package.
-
A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.
-
A company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success stories for an insight into our global impact.
#LI-CS1
#LI-HYBRID
About Bentley Systems
Around the world, infrastructure professionals rely on software from Bentley Systems to help them design, build, and operate better and more resilient infrastructure for transportation, water, energy, cities, and more. Founded in 1984 by engineers for engineers, Bentley is the partner of choice for engineering firms and owner-operators worldwide, with software that spans engineering disciplines, industry sectors, and all phases of the infrastructure lifecycle. Through our digital twin solutions, we help infrastructure professionals unlock the value of their data to transform project delivery and asset performance. www.bentley.com
Equal Opportunity Employer:
Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender/gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.