
Senior Software Developer
- Ontario
- Permanent
- Temps-plein
- 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 as well as 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
- BS in Computer Science, Software Engineering or equivalent field.
- 5+ years’ experience developing Windows products using C/ C++ or C#.
- Experience using Visual Studio, Visual Code.
- 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.
- A great Team and culture – please see our
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