Enable job alerts via email!

Senior Software Developer

Startech

Ontario

On-site

CAD 80,000 - 110,000

Full time

3 days ago
Be an early applicant

Job summary

A leading technology company in Ontario is seeking a Senior Software Developer to design and support cloud-based solutions. Candidates should have over 5 years of experience in software development, particularly in C# and cloud integrations. The role emphasizes mentorship and collaboration with various stakeholders. Comprehensive benefits and a supportive work environment are offered.

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

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

Responsibilities

  • Design, build, and support mission-critical software solutions.
  • Develop and maintain RESTful APIs and integrations.
  • Investigate and resolve production issues.

Skills

Back-end development
C# / .NET
Cloud solutions delivery
Microservices architecture
CI / CD tools
Integration development

Education

Degree in Computer Science or related field

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.

What you will be responsible for :

  • 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.
  • Refactor legacy on-prem applications toward modular, cloud-native designs.
  • Evaluate and champion emerging technologies (e.g., low-code platforms, containerization, AI services).
  • 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 include :

  • 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 also recognized by Kincentric as one of Canada’s “Best Employers” and “one of Canada’s fastest growing companies” by “Profit 500”.

    StarTech.com is an Equal Opportunity Employer . We provide accommodations throughout the recruitment process for applicants with disabilities, in accordance with applicable laws. Please inform Human Resources of any accommodation needs.

    J-18808-Ljbffr

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