Developer

Altis

United States

Remote

USD 64,000 - 93,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

8% annual bonus
4% employer RRSP matching
3–4 weeks of paid vacation
100% remote work arrangement
Global enterprise software exposure
Microsoft 365 migration and cloud SaaS
AI coding tools integration

Job summary

Altis Technology is seeking Senior and Intermediate M365/Azure Software Developers for a fully remote Canada-based role. You will design and build backend cloud-native SaaS using C#, .NET, Azure, and Graph API, with emphasis on SharePoint/Teams integrations and AI-assisted development.

Senior developers will influence architecture, mentor others, and drive technical decisions, while intermediates focus on backend implementation and feature delivery. Strong English communication required.

Qualifications

  • 3+ years of professional software development experience.
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Strong hands-on experience with C#, .NET, .NET Core, or ASP.NET Core.
  • Professional experience with Microsoft 365 / Office 365 development (SharePoint/Teams).
  • Hands-on experience with Microsoft Graph API.
  • Experience in Azure cloud services and distributed systems.

Responsibilities

  • Design, develop, test, and maintain scalable backend apps and cloud-native SaaS using C# and .NET.
  • Build apps hosted on Microsoft Azure, using cloud services and serverless tech.
  • Develop integrations with Microsoft 365 services, including SharePoint and Teams.
  • Design and maintain integrations using Microsoft Graph API.
  • Develop RESTful APIs, microservices, and event-driven apps.
  • Work with Azure Functions, AKS, ACA, and Event Hubs.
  • Contribute to AI-assisted development and code quality.
  • Participate in architecture discussions, design reviews, and code reviews.
  • Write clean, maintainable code, troubleshoot issues, and improve CI/CD.
  • Collaborate with distributed teams in a fully remote environment.
  • Mentor junior developers and participate in Agile SCRUM.

Skills

C# / .NET
Microsoft Graph API
Azure
Office 365 / Microsoft 365 development
SharePoint / Teams integration
AI-assisted coding tools

Education

Bachelor's degree in Computer Science or related

Tools

Azure Functions
AKS
ACA
Event Hubs
GitHub Copilot

Job description

Senior M365/Azure Software Developer
Intermediate & Senior – Microsoft 365 / C# / .NET / Graph API

Location: 100% Remote – Canada (Preference for Eastern and Central Canada).
Language: Strong English communication skills, both written and verbal
Salary:

  • Intermediate Developer: $90,000–$115,000 CAD annually

  • Senior Developer: $110,000–$130,000 CAD annually

About the Opportunity

Our client, an established global enterprise software company, is hiring Azure Software Developers (Intermediate and Senior levels) to join its growing engineering team.

This is an exciting opportunity to work on an enterprise-scale Microsoft 365 migration SaaS platform, designing and developing scalable, cloud-native applications using C#, .NET, Microsoft Azure, and Microsoft Graph API.

We're looking for experienced backend developers with strong hands-on experience in Office 365 / Microsoft 365 development, Azure cloud services, and Microsoft Graph API integrations, particularly involving SharePoint and Microsoft Teams.

Candidates should also have practical experience using AI-assisted development tools such as GitHub Copilot, Claude Code, Cursor, or similar platforms to enhance coding, testing, debugging, and development productivity.

Intermediate developers will focus on backend development and feature implementation, while Senior developers will take on additional responsibilities in software architecture, technical decision-making, and mentoring.

What's In It for You
  • Competitive annual base salary:

    • Intermediate: $90,000–$115,000 CAD

    • Senior: $110,000–$130,000 CAD

  • Guaranteed 8% annual bonus in addition to base salary
  • 4% employer RRSP matching
  • 3–4 weeks of paid vacation
  • 100% remote work arrangement
  • Opportunity to work for a globally recognized enterprise software company
  • Work on a market-leading Microsoft 365 migration and cloud SaaS platform
  • Hands-on exposure to modern Azure cloud technologies, Microsoft Graph API, and distributed systems
  • Opportunity to incorporate AI coding agents and AI-assisted development tools into everyday software engineering
  • Collaborative engineering environment with opportunities for technical growth, mentorship, and career advancement
  • Opportunity to contribute to scalable software solutions used by enterprise customers worldwide
Your Responsibilities
  • Design, develop, test, and maintain scalable backend applications and cloud-native SaaS solutions using C# and .NET.
  • Build and enhance applications hosted on Microsoft Azure, leveraging cloud services and serverless technologies.
  • Develop integrations with Microsoft 365 / Office 365 services, including SharePoint, Microsoft Teams, and other Microsoft cloud platforms.
  • Design, implement, and maintain integrations using Microsoft Graph API.
  • Develop and maintain backend services, RESTful APIs, microservices, and event-driven applications.
  • Work with Azure technologies such as Azure Functions, Azure Kubernetes Service (AKS), Azure Container Apps (ACA), and Azure Event Hubs.
  • Contribute to the development and enhancement of enterprise-scale Microsoft 365 migration capabilities.
  • Use AI-assisted development tools, such as GitHub Copilot, Claude Code, Cursor, or similar platforms, to improve coding efficiency, automated testing, debugging, troubleshooting, and code quality.
  • Participate in software architecture discussions, technical design reviews, and code reviews.
  • Write clean, maintainable, reusable, and well-tested code following software engineering best practices.
  • Troubleshoot application issues, investigate root causes, and implement reliable technical solutions.
  • Collaborate with software developers, architects, QA engineers, and product teams to deliver high-quality software features.
  • Contribute to automated testing, CI/CD processes, and continuous improvement of software development workflows.
  • Participate in Agile/SCRUM development activities, including sprint planning, development, testing, and release preparation.
  • Senior-level developers will additionally contribute to architectural decisions, technical leadership, complex problem-solving, mentoring, and engineering best practices.
Skills and Qualifications
  • 3+ years of professional software development experience for Intermediate candidates, with more extensive experience and technical ownership expected at the Senior level.
  • University degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
  • Strong hands-on experience developing backend applications using C#, .NET, .NET Core, or ASP.NET Core.
  • Professional experience with Microsoft 365 / Office 365 development, particularly SharePoint and/or Microsoft Teams.
  • Hands-on experience working with Microsoft Graph API, including integrating Microsoft 365 services into software applications.
  • Strong experience developing and deploying applications using Microsoft Azure.
  • Experience building scalable cloud-based applications using service-oriented, microservices, or event-driven architectures.
  • Understanding of RESTful APIs, asynchronous programming, backend services, and distributed systems.
  • Practical experience using AI-assisted coding tools such as GitHub Copilot, Claude Code, Windsurf, or comparable platforms in professional software development.
  • Ability to demonstrate how AI tools have been used for coding, debugging, testing, refactoring, or improved software development productivity.
  • Experience troubleshooting complex software issues and developing reliable, maintainable solutions.
  • Familiarity with Git, source control, code reviews, and modern software development practices.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to collaborate effectively with distributed engineering teams in a fully remote environment.
  • Strong written and verbal English communication skills.
  • Ability to work independently, manage priorities, and contribute effectively in an Agile development environment.
  • Senior candidates should demonstrate advanced technical expertise, architectural understanding, and experience taking ownership of complex software components or solutions.
Nice to Have
  • Experience developing Microsoft 365 migration solutions, particularly involving SharePoint Online, Microsoft Teams, or Exchange Online.
  • Experience with Microsoft Graph API, CSOM, SharePoint Migration API, or Microsoft 365 SDKs.
  • Knowledge of Microsoft 365 authentication, authorization, permissions, and integration patterns.
  • Experience with Azure Functions, Azure Kubernetes Service (AKS), Azure Container Apps, or Azure Event Hubs.
  • Experience designing and maintaining distributed systems and cloud-native SaaS architectures.
  • Experience developing and maintaining YAML-based CI/CD pipelines using Azure DevOps, Jenkins, or similar platforms.
  • Experience with Azure OpenAI Service, large language model APIs, AI evaluation frameworks, or AI application security.
  • Experience with AI coding agents, agentic development workflows, prompt engineering, or AI-assisted software engineering practices.

We appreciate the time and effort all applicants invest in their submissions. Please note that only candidates shortlisted for this role will be contacted directly. However, your profile will remain under consideration for future opportunities that align with your experience and career goals. All qualified applicants will receive fair consideration for employment. We welcome individuals of all backgrounds, experiences, and identities including those who identify as women, members of racialized groups, Indigenous Peoples, persons with disabilities, and 2SLGBTQIA+ communities. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions. Our human recruiters review all applications and always make the final hiring decision. On occasion, we also use AI-assisted tools to help review applications.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior M365 Software Developer (Fully Remote)
Senior M365 Software Developer (Fully Remote)

Jobgether • United States

Remote
USD 79,000 - 93,000
Comprehensive benefits package
Generous PTO
Professional development opportunities
Senior M365 / Power Platform Developer
Senior M365 / Power Platform Developer

Jobgether • United States

Remote
USD 133,000 - 144,000
Telework within the United States
Full-time employment
Professional growth in Microsoft 365 &
+2
Remote Senior M365/Azure Backend Engineer
Remote Senior M365/Azure Backend Engineer

Altis Technology • United States

Remote
USD 64,000 - 93,000
8% annual bonus
4% employer RRSP matching
3–4 weeks of paid vacation
+4
Lead Software Engineer - Cloud & Application Development
Lead Software Engineer - Cloud & Application Development

Jobgether • Oregon

Hybrid
USD 135,000 - 145,000
Annual base salary $135,000-$145,000
Medical coverage through Anthem
Dental and vision insurance
+5
Microsoft 365 Developer (AI-Assisted Development)
Microsoft 365 Developer (AI-Assisted Development)

APN Consulting, Inc. • Philadelphia

Remote
USD 110,000 - 160,000
Senior M365 Architect
Senior M365 Architect

Hitachi Solutions • Illinois

Remote
USD 150,000 - 180,000
Bonus Plan
Medical, Dental and Vision Coverage
Life Insurance and Disability Programs
+4
[Job-32156] Senior .NET Backend Developer
[Job-32156] Senior .NET Backend Developer

CI&T • United States

On-site
USD 110,000 - 190,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+2
M365 Engineer - Modern Workplace
M365 Engineer - Modern Workplace

Nelnet • United States

On-site
USD 75,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+11
Microsoft Automation & Azure Cloud Engineer
Microsoft Automation & Azure Cloud Engineer

Emboss Specialty • Miami (FL)

Remote
USD 125,000 - 135,000
.NET Developer, SaaS Manager
.NET Developer, SaaS Manager

1Password LLC • United States

Remote
USD 123,000 - 172,000
Health insurance
Dental insurance
401(k) plan
+3