Enable job alerts via email!

Senior Software Developer

StarTechcom

London

On-site

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A dynamic technology company in London, Ontario, is seeking a Senior Software Developer to lead the design and implementation of cloud-first solutions. The ideal candidate will have over 5 years of experience in software development, strong backend expertise, and a passion for mentorship. Responsibilities include developing scalable solutions and collaborating with cross-functional teams. Benefits include a comprehensive plan and development programs.

Benefits

Comprehensive Benefit Plan and RRSP Matching
Competitive Vacation Policy
Wellness Program
Training and Development Program
Paid Charity Day
Regular Company Fun Events
Product Discount
Bonus Plan

Qualifications

  • 5+ years of professional software development experience.
  • Proven experience delivering cloud solutions, especially in Azure.
  • Strong background in building integrations or microservices in enterprise environments.

Responsibilities

  • Design and implement cloud-native solutions.
  • Develop and maintain RESTful APIs and integrations.
  • Provide technical guidance and collaboration with cross-functional teams.

Skills

C# / .NET
Cloud solutions (preferably Azure)
Microservices integration
Object-oriented design
CI / CD tools

Education

Degree or diploma in Computer Science or Software Engineering

Tools

Azure DevOps
GitHub Actions
Job description

We're looking for a Senior Software Developer to help shape the future of our technology landscape. In this role, you'll design, build, and support mission-critical software solutions with a focus on cloud-first, service-oriented architectures. You'll bring deep backend expertise to accelerate modernization efforts, integrate with Microsoft Dynamics 365 (F&O, Sales, Marketing, Customer Service), and mentor fellow developers—empowering the team to focus on delivering business value.

Overview

We are a dynamic technology company seeking a senior software professional to drive modern cloud-native solutions and cross-functional collaboration.

Responsibilities
  • Solution Design & Architecture
  • Translate business requirements into scalable cloud and on prem solutions.
  • Select appropriate patterns (e.g., microservice, event driven, serverless) and platform services for compute, storage, messaging, and APIs.
  • Development & Implementation
  • Write clean, maintainable C# / .NET (or comparable) code using modern IDEs and Git based CI / CD.
  • Develop and maintain RESTful APIs, integrations, and automated tests.
  • Optimize performance, cost, and security of cloud resources. Continuous Improvement

Continuous Improvement

  • Refactor legacy on prem applications toward modular, cloud native designs.
  • Evaluate and champion emerging technologies (e.g., low code platforms, containerization, AI services).

Mentorship & Collaboration

  • Provide technical guidance through code reviews, best practices, and troubleshooting.
  • Collaborate with BAs, QA, Infrastructure, and Dynamics 365 teams to deliver cohesive, end-to-end solutions.

Operational Support

  • Investigate and resolve production issues, perform root cause analysis, and implement long-term fixes.
  • Maintain technical documentation and ensure smooth handoffs.
Essential Qualifications
  • Degree or diploma in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Proven experience delivering cloud solutions (preferably Azure).
  • Strong background in building integrations or microservices in enterprise environments.
  • Deep understanding of object-oriented design, SOLID principles, and unit / integration testing.
  • Experience with CI / CD tools (Azure DevOps, GitHub Actions, or similar).
  • Quick learner with the ability to grasp complex business processes.
  • Awareness of AI technologies and their application in software development.
Preferred Qualifications
  • Microsoft Certified : Azure Developer Associate (or higher).
  • Experience with event and message streaming platforms (e.g., Event Grid, Service Bus, Kafka).
  • Deep understanding of microservice architecture patterns.
  • Hands-on experience with infrastructure-as-code tools.
  • Experience integrating or extending Dynamics 365 or Power Platform.
  • Exposure to observability and monitoring tools.
Benefits & Perks
  • Comprehensive Benefit Plan and RRSP Matching
  • Competitive Vacation Policy
  • Wellness Program
  • Training and Development Program
  • Paid Charity Day and Regular Company Fun Events
  • StarTech.com Product Discount
  • Bonus Plan
About us

We are in the business of human-centered experiences starting with yours. We believe delivering on our promise of "hard-to-find, made easy" begins with an employee experience founded in opportunity, teamwork, empowerment, and curious minds always asking what if. Not only does our commitment to the exceptional deepen relationships with our partners and customers, it also ignites connection within our team.

Born and raised in London, Ontario, Canada and now taking on the world, we are a vibrant and growing tech company with a proven track-record of success. StarTech.com makes it easy for IT professionals around the globe to identify, find, get and use the hard-to-find connectivity parts they need to enable and enhance their technology solutions.

Operating in 26 countries globally, we are proud to be included as one of Canada\'s Best Managed Companies for 2025 and for the 15th consecutive year. In 2022, StarTech.com was proud to be included in Financial Post\'s FP500, a ranking of Canada\'s largest corporations based on revenue. We are honoured to be named by Kincentric in 2019 as one of Canada\'s "Best Employers" as well as "one of Canada\'s fastest growing companies" for a ninth year in a row by "Profit 500".

StarTech.com is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, StarTech.com will provide accommodations throughout the recruitment, selection and / or assessment process to applicants with disabilities. If selected to participate in the recruitment, selection and / or assessment process, please inform Human Resources of the nature of any accommodation(s) that you may require in respect of any materials or processes used to ensure your equal participation.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.