Senior Software Developer

2 weeks ago


Whitby ON LN T, Canada 6846d0a2-bd1a-46cb-8cbe-fc71ec8e8494 Full time $80,000 - $120,000 per year

Introduction

At Deighton Associates Ltd., we don't just build asset management software—we're redefining the industry. As a leader in innovative solutions, we offer a workplace where challenge meets opportunity, and where your career can grow alongside your ambitions.

Rooted in our dCORE values, we strive to be better every day, earn trust through our actions, invest in meaningful relationships, own what we do, get things done with excellence, and remain fiercely committed to our clients' success.

Whether you're a student, recent grad, seasoned professional, or someone ready to take on a new challenge in a dynamic and growing industry, we have a place for you.

Company

Deighton Associates Ltd. (Deighton) has established itself as one of the world leaders in providing asset management systems and asset management expertise at the strategic, tactical, and operational levels for agencies around the world. Recognized as the premier software product for infrastructure asset management, dTIMS is used to manage large infrastructure networks in Africa, Asia, Australia, Canada, Europe, New Zealand, and the United States. These infrastructure networks include hundreds of thousands of miles of pavements, thousands of bridges, and millions of wastewater, storm water, and fresh water distribution pipe assets.

Job Expectations

  • Technical Leadership and Analysis: Use experience to mentor team members, and foster a culture of knowledge sharing, skill development, and ownership. Be active in code reviews, issue triage, and troubleshooting. Identify technical gaps and areas for improvement.
  • Hands-On Contribution: Work as a senior developer embedded in a cross-functional team to contribute to frontend or backend development.
  • Departmental Collaboration: Work closely with the department managers, including Development, Quality Assurance, and Delivery on efficient processes and successful output of the team.
  • Cross-Department Collaboration: Align efforts with the Product, Platform, Project, Support, and IT teams for seamless system integration and successful handover.
  • Quality Assurance: Engage directly with QA and become a champion for quality on the development team. Collaborate on the implementation of the best practices and technologies to ensure shift-left testing and high-quality output.
  • Continuous Improvement: Work with managers and developers on a continuous improvement program. Identify pain points, lead root cause analysis discussions, and propose plans for product and process improvement.
  • Operational Excellence: Help define and promote development standards based on best practices. Lead initiatives for technical debt management and code maintainability. Review metrics (e.g., delivery rate, defect ratio), and manage sprint execution effectively.

Skills Requirements

  • Leadership Potential. Previous experience mentoring or supporting teammates is preferred. While direct team management is not initially required, a clear desire and aptitude to grow into a leadership role are essential.
  • Development Experience. Prefer candidates with 10+ years of hands-on software development experience in enterprise systems.
  • Communication. Strong written and verbal communication skills; ability to collaborate with both technical and non-technical stakeholders.
  • Work Management. Demonstrated ability to manage tasks, prioritize effectively, and deliver features in Agile environments.
  • Backend Skills. Experience with .NET Core, C#, ASP.NET Web API, SQL Server, MongoDB, and Azure.
  • Frontend Skills. Minimum 3–4 years of experience with Angular. HTML, CSS, SASS, and TypeScript required. React is a plus.
  • API Development. Familiarity with OAuth, OData, and RESTful APIs.
  • Mobile (Nice to Have). Experience with React Native, Ionic, and Capacitor (preferred).
  • Cloud & Architecture. Experience with cloud solutions (Azure preferred). Familiarity with SOA, Microservices, and distributed system architecture.
  • CI/CD & DevOps. Exposure to CI/CD pipelines; hands-on experience with Azure DevOps and build/test/deploy automation is a plus.
  • Code Quality. Awareness of code quality tools and quality assurance practices, including unit testing and load testing.
  • Interpersonal Skills. Team player, coachable, and able to work cross-functionally with developers, QA, and product stakeholders.
  • Education. Degree in Computer Science, Software Engineering, or a related field.

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.
  • Matching Group RRSP contributions
  • Roll Over Vacation
  • On-Site parking
  • Global travel opportunities

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.

Job Types: Full-time, Permanent

Pay: $80,000.00-$120,000.00 per year

Benefits:

  • Company events
  • Dental care
  • Discounted or free food
  • Employee assistance program
  • Extended health care
  • Flexible schedule
  • Life insurance
  • On-site parking
  • Paid time off
  • RRSP match
  • Work from home

Work Location: Hybrid remote in Whitby, ON L1N 9T6



  • Whitby, ON LN T, Canada Deighton Associates Ltd. Full time $60,000 - $90,000 per year

    IntroductionAt Deighton Associates Ltd., we don't just build asset management software, we're redefining the industry. As a leader in innovative solutions, we offer a workplace where challenge meets opportunity, and where your career can grow alongside your ambitions.Rooted in our dCORE values, we strive to be better every day, earn trust through our...


  • Canada / Vancouver, BC / Toronto, ON Orchestry Software Full time $140,000 - $180,000 per year

    About OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...


  • Whitby, ON LN T, Canada 6846d0a2-bd1a-46cb-8cbe-fc71ec8e8494 Full time $45,000 - $75,000 per year

    IntroductionWhile being one of the companies leading the way in the development and implementation of asset management software worldwide, Deighton also provides career diversity in combination with challenging growth opportunities. Our core values include people first, collaborative, and respectful corporate culture, customer commitment, partnering for...

  • Software Developer

    2 days ago


    Toronto, On, Canada JSG (Johnson Service Group, Inc.) Full time

    Senior Software Developer Role Overview The Senior Software Developer will be responsible for designing, developing, and implementing automation, integrations, and reporting solutions across enterprise platforms. This role includes creating technical documentation, supporting production operations, and conducting knowledge


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Senior Java Developer . Position: Senior Java Developer Skills: Java, Springboot, Microservices, SQL Develop and maintain high-performance backend applications using Java and Spring Boot frameworks. Design and optimize data models and queries for MongoDB and Elasticsearch to ensure fast, reliable data...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Senior Java Developer . Position: Senior Java Developer Skills: Java, Springboot, Microservices, SQL Develop and maintain high-performance backend applications using Java and Spring Boot frameworks. Design and optimize data models and queries for MongoDB and Elasticsearch to ensure fast, reliable data...


  • Toronto, On, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Senior Java Developer . Please find below Job description and share me your updated resume at Saurav.upadhyay@irissoftware.com . Position: Senior Java Developer Location: Toronto ON Skills: Java, Springboot, Microservices, SQL Key Responsibilities: Develop and maintain high-performance backend applications...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Senior Java Developer. Please find below Job description and share me your updated resume at Saurav.upadhyay@irissoftware.com . Position: Senior Java Developer Location: Toronto ON Skills: Java, Springboot, Microservices, SQL Key Responsibilities: Develop and maintain high-performance backend applications using...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Senior Java Developer . Please find below Job description and share me your updated resume at Saurav.upadhyay@irissoftware.com . Position: Senior Java Developer Location: Toronto ON Skills: Java, Springboot, Microservices, SQL Key Responsibilities: Develop and maintain high-performance backend applications...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for Senior Java Developer . Please find below Job description and share me your updated resume at Saurav.upadhyay@irissoftware.com . Position: Senior Java Developer Location: Toronto ON Skills: Java, Springboot, Microservices, SQL Key Responsibilities: Develop and maintain high-performance backend applications...