Deighton Associates Ltd. is a global leader in infrastructure asset management software dedicated to helping governments and transportation agencies make smarter data-driven decisions. With its flagship platform dTIMS Deighton empowers clients to manage roads bridges and other critical assets with precision and long-term sustainability in mind. Backed by decades of innovation and a collaborative team culture Deighton is trusted by organizations worldwide to deliver impactful future-ready solutions. Join a team that thrives on open communication collaboration and celebrating wins togetherwhere your contributions are valued and your growth is supported every step of the way!
Job Summary:
As an Intermediate Software Developer you will play a key role in evolving our platform by building and improving user-facing features and backend services. Youll work in a collaborative Agile environment contributing to system design code quality and continuous improvement initiatives while gaining ownership over key application areas and growing your technical expertise.
Key Responsibilities:
Hands-On Development
Design develop and maintain user-facing application features and backend services.
Build reusable maintainable and scalable solutions across frontend and backend layers.
Develop and maintain REST APIs business services and database integrations.
Work with both modern and applications.
Adapt to evolving architectures frameworks and development standards as the platform evolves.
Quality & Maintainability
Write clean readable and maintainable code following agreed development standards.
Create and maintain automated tests to ensure stability and prevent regression issues.
Participate in code reviews and address feedback constructively.
Apply refactoring techniques to improve code quality readability and maintainability.
Identify technical debt and contribute to plans for reducing it.
Application Ownership & Continuous Improvement
Develop a strong understanding of assigned application areas and business processes.
Take ownership of features components and services within assigned areas.
Proactively identify opportunities to improve performance reliability maintainability and user experience.
Contribute ideas and technical solutions that improve the overall platform.
Demonstrate a desire to grow into an Area Owner role with increasing technical leadership responsibilities.
Security & Best Practices
Follow secure coding practices and contribute to reducing security risks.
Ensure solutions align with established architectural and development standards.
Identify and raise potential performance reliability security or maintainability concerns.
Collaboration & Agile Delivery
Work closely with Product Managers QA DevOps and other developers.
Work closely with Product Managers QA DevOps and other developers.
Collaborate on API design data modeling and integration requirements.
Participate in Scrum ceremonies and support sprint commitments.
Contribute to continuous improvement discussions within the team.
Support production troubleshooting and root cause analysis activities when require.
Skills & Competencies
Development experience: 5 years of professional software development experience experience working in Agile/Scrum environments.
Technologies: C# .NET Framework 4.8/ NET 6 Web API SQL Server REST API development Object-oriented Design principles Azure App Services Azure DevOps.
Frontend Technologies: Angular Angular Material TypeScript RxJS Component-based architecture.
Testing: Unit testing experienceIntegration testing experience Debugging and troubleshooting skills.
Refactoring & Code Quality: Experience improving and modernizing existing codebases Understanding of design patterns and software engineering best practices Ability to identify technical debt and recommend practical improvements Experience working with legacy systems and incrementally improving them.
Security: Familiarity with OWASP secure development principles.
Monitoring & Observability (Preferred): Application Insights Sentry New Relic Logging and troubleshooting production issues.
What does Deighton Provide
Competitive compensation vacation and personal time group benefits.
In-house executive Chef Lunch meals prepared and provided 5 days a week..
A supportive team that encourages and supports professional growth..
Located in Whitby Ontario- Right off the 401 in the heart of Durham Region.
Company and department employee social events gaming stations in-office.
Working on meaningful and impactful work.
On-Site parking
Salary Range:CAD $ $80000 - $110000
Deighton Associates Ltd. is proud to be an Equal Employment Opportunity. We do not discriminate based upon race religion color national origin gender (including pregnancy childbirth or related medical conditions) sexual orientation gender identity gender expression age status as a protected veteran status as an individual with a disability or other applicable legally protected characteristics.
Required Experience:
IC
Company Overview:Deighton Associates Ltd. is a global leader in infrastructure asset management software dedicated to helping governments and transportation agencies make smarter data-driven decisions. With its flagship platform dTIMS Deighton empowers clients to manage roads bridges and other criti...
Company Overview:
Deighton Associates Ltd. is a global leader in infrastructure asset management software dedicated to helping governments and transportation agencies make smarter data-driven decisions. With its flagship platform dTIMS Deighton empowers clients to manage roads bridges and other critical assets with precision and long-term sustainability in mind. Backed by decades of innovation and a collaborative team culture Deighton is trusted by organizations worldwide to deliver impactful future-ready solutions. Join a team that thrives on open communication collaboration and celebrating wins togetherwhere your contributions are valued and your growth is supported every step of the way!
Job Summary:
As an Intermediate Software Developer you will play a key role in evolving our platform by building and improving user-facing features and backend services. Youll work in a collaborative Agile environment contributing to system design code quality and continuous improvement initiatives while gaining ownership over key application areas and growing your technical expertise.
Key Responsibilities:
Hands-On Development
Design develop and maintain user-facing application features and backend services.
Build reusable maintainable and scalable solutions across frontend and backend layers.
Develop and maintain REST APIs business services and database integrations.
Work with both modern and applications.
Adapt to evolving architectures frameworks and development standards as the platform evolves.
Quality & Maintainability
Write clean readable and maintainable code following agreed development standards.
Create and maintain automated tests to ensure stability and prevent regression issues.
Participate in code reviews and address feedback constructively.
Apply refactoring techniques to improve code quality readability and maintainability.
Identify technical debt and contribute to plans for reducing it.
Application Ownership & Continuous Improvement
Develop a strong understanding of assigned application areas and business processes.
Take ownership of features components and services within assigned areas.
Proactively identify opportunities to improve performance reliability maintainability and user experience.
Contribute ideas and technical solutions that improve the overall platform.
Demonstrate a desire to grow into an Area Owner role with increasing technical leadership responsibilities.
Security & Best Practices
Follow secure coding practices and contribute to reducing security risks.
Ensure solutions align with established architectural and development standards.
Identify and raise potential performance reliability security or maintainability concerns.
Collaboration & Agile Delivery
Work closely with Product Managers QA DevOps and other developers.
Work closely with Product Managers QA DevOps and other developers.
Collaborate on API design data modeling and integration requirements.
Participate in Scrum ceremonies and support sprint commitments.
Contribute to continuous improvement discussions within the team.
Support production troubleshooting and root cause analysis activities when require.
Skills & Competencies
Development experience: 5 years of professional software development experience experience working in Agile/Scrum environments.
Technologies: C# .NET Framework 4.8/ NET 6 Web API SQL Server REST API development Object-oriented Design principles Azure App Services Azure DevOps.
Frontend Technologies: Angular Angular Material TypeScript RxJS Component-based architecture.
Testing: Unit testing experienceIntegration testing experience Debugging and troubleshooting skills.
Refactoring & Code Quality: Experience improving and modernizing existing codebases Understanding of design patterns and software engineering best practices Ability to identify technical debt and recommend practical improvements Experience working with legacy systems and incrementally improving them.
Security: Familiarity with OWASP secure development principles.
Monitoring & Observability (Preferred): Application Insights Sentry New Relic Logging and troubleshooting production issues.
What does Deighton Provide
Competitive compensation vacation and personal time group benefits.
In-house executive Chef Lunch meals prepared and provided 5 days a week..
A supportive team that encourages and supports professional growth..
Located in Whitby Ontario- Right off the 401 in the heart of Durham Region.
Company and department employee social events gaming stations in-office.
Working on meaningful and impactful work.
On-Site parking
Salary Range:CAD $ $80000 - $110000
Deighton Associates Ltd. is proud to be an Equal Employment Opportunity. We do not discriminate based upon race religion color national origin gender (including pregnancy childbirth or related medical conditions) sexual orientation gender identity gender expression age status as a protected veteran status as an individual with a disability or other applicable legally protected characteristics.
Deighton Associates Limited is a provider of enterprise asset management systems and asset management expertise at the strategic, tactical, and operational levels for agencies around the world.