Enable job alerts via email!

Senior Software Developer

StarTech.com-manuela

London

On-site

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Job summary

A leading technology company in London, Ontario, is seeking a Senior Software Developer to design and build cloud-first solutions. Responsibilities include architecting scalable applications, mentoring other developers, and driving continuous improvement in code quality and performance. The ideal candidate has over 8 years of experience in software development, strong expertise in C# and cloud platforms, and a track record of successfully delivering enterprise integrations.

Benefits

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

Qualifications

  • 8+ years of professional software development experience.
  • Proven experience delivering cloud solutions, preferably Azure.
  • Deep understanding of object-oriented design and unit testing.

Responsibilities

  • Design scalable cloud solutions from business requirements.
  • Develop RESTful APIs and automate testing processes.
  • Provide technical guidance through code reviews.

Skills

C# / .NET
Cloud solutions
Object-oriented design
SOLID principles
CI / CD tools
Integration building

Education

Degree or diploma in Computer Science or related field

Tools

Azure DevOps
GitHub Actions
Job description
Overview

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.

What you will be responsible for :

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.
  • 8+ 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 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.