Senior M365/Azure Software Developer
Location: Remote, within Canada
Language: Strong written and verbal communication skills in English
Employment Type: Permanent, Full-Time
About the Opportunity
Are you a seasoned software developer who thrives at the intersection of cloud technology and AI-powered innovation? We're looking for a Senior M365/Azure Software Developer to join a global technology organization building enterprise-scale SaaS solutions that help businesses modernize and manage their Microsoft environments.
In this role, you'll develop scalable cloud-native applications while helping shape how AI-assisted development transforms software engineering. You'll collaborate with talented developers, influence technical decisions, and bring innovative solutions to life using Microsoft Azure, C#/.NET, and emerging AI technologies.
What's In It for You
• Work on enterprise-scale software solutions used by organizations worldwide.
• Help pioneer AI-first development practices within a collaborative engineering team.
• Access mentorship, professional development, and career growth opportunities.
• Enjoy competitive compensation, annual bonuses, comprehensive benefits, generous paid time off, and flexible work options.
Your Responsibilities
• You'll design, develop, and maintain scalable, serverless SaaS applications using C#/.NET, Azure Functions, Microsoft Graph API, AKS, Azure Container Apps, and Event Hubs.
• You'll leverage AI coding agents and platforms to accelerate development, testing, debugging, refactoring, and documentation.
• You'll create reusable AI prompts, agent workflows, validation processes, and development guardrails.
• You'll contribute to cloud architecture, backend engineering, and distributed system design.
• You'll collaborate on code reviews, CI/CD, release readiness, and technical decisions within an Agile SCRUM environment.
Skills and Qualifications
• 5+ years of professional software development experience, with strong C#/.NET expertise and a computer science degree or equivalent experience.
• Hands-on Microsoft SharePoint and/or Teams development experience, including O365, CSOM, SharePoint Migration API, or Microsoft Graph API.
• Proven experience using AI coding agents such as GitHub Copilot, Claude Code, Windsurf, or comparable platforms in production development.
• Strong Azure cloud development experience with event-driven architectures, microservices, scalable backend services, and distributed systems.
• Experience with asynchronous programming, YAML CI/CD pipelines, Azure DevOps, or Jenkins is an asset.
• Exposure to Azure OpenAI Service, LLM APIs, evaluation frameworks, observability, or AI application security is an asset.
• Knowledge of Angular, React, or TypeScript is an asset.
Note from the Hiring Manager
"We're looking for someone who loves building great software and is excited about how AI is changing development. You'll have the opportunity to bring fresh ideas, influence our engineering practices, and make a meaningful impact on the products we build."
Why Partner with Altis
If you’ve never worked with a staffing agency before, we make it easy. We work with top employers across Canada who have great jobs to fill, each vetted and verified by our team. When you apply for a job with Altis, we get to know you as a candidate and learn what your strengths are. Then, if you’re a solid match, we handle all the logistics, advocating for you as a candidate for the role, providing access to coaching and connecting you directly with the hiring manager. And rest assured, all our services are free of cost for candidates.