Postuler

Publié il y a 9 jours

Azure Software Developer (Intermediate & Senior)

@ Altis

Télétravail au Canada

90k–130k $/anTélétravailTemps plein3+ ans d’expérience
Postuler
SIGNAUX

En bref

Altis is hiring intermediate and senior Azure software developers on a contract basis for an enterprise global software company. The work centers on backend C#/.NET development of a Microsoft 365 migration SaaS platform using Microsoft Graph API. The posting states a 100% remote arrangement in eligible Canadian provinces, salaries of $90,000-$130,000 CAD, and an 8% guaranteed bonus.

Salaire :

90 000 $–130 000 $ par année

Responsabilités :

  • Design, develop and maintain scalable C#/.NET backend and cloud-native SaaS applications
  • Build Microsoft 365 integrations with SharePoint, Teams and Microsoft Graph API
  • Work with Azure Functions, AKS, Container Apps and Event Hubs
  • Participate in architecture discussions and code reviews
  • Use AI-assisted development tools to improve coding and testing

Résumé des exigences :

  • 3+ years of professional software development experience
  • Strong C#, .NET and ASP.NET Core backend experience
  • Professional Microsoft 365 development experience, especially SharePoint or Teams
  • Hands-on Microsoft Graph API and Azure experience
  • Practical use of AI coding tools such as GitHub Copilot or Cursor
  • Strong written and verbal English communication

Outils et compétences

Avantages mentionnés

Régime de retraiteCongés payés
Source et dates

Site carrière / système de candidatures · careerpage

Date publiée par l’employeur
2026-11-01
Première détection par notre source
2026-11-02
Mise à jour du dossier source
2026-11-10

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauIntermédiaire
DomaineDéveloppement logiciel
Expérience3 an(s) et plus
Déplacementsavion : aucun · route : aucun
Milieu de travailDomicile
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
Candidatures encouragéesFemmes, Personnes racisées, Autochtones, Personnes handicapées, 2ELGBTQI+
FormationBaccalauréat (préféré)
Domaines d’étudesComputer Science, Software Engineering
Avantages mentionnésRégime de retraite, Prime de rendement

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Altis

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Connecting top talent to meaningful work across Canada

Description complète de l’entreprise

Since 1989, Altis has been a Canadian staffing leader and is one of Canada’s largest independent staffing firms, connecting top talent to meaningful work across industries and sectors. More than just your staffing firm, we’re your staffing partner. Our specialized, expert recruiters consult with you to understand your sector and specific talent needs, and then source the most qualified candidates, from entry-level to executive management, at the most competitive rates. Every year, we place more than 4,000 experienced candidates nationwide, fueling our clients’ businesses while building careers worth celebrating.

Abonnés LinkedIn
289 738
Personnes associées sur LinkedIn
269
Bureaux déclarés
  • 102 Bank St, Suite 300, Ottawa, ON K1P 5N4, CA
  • 330 Bay Street, Suite 700, Toronto, ON M5H 2S8, CA
  • 905 West Pender St, Suite 405, Vancouver, British Columbia V6C 1L6, CA
Autres noms enregistrés
  • Altis
Spécialités
  • staffing
  • recruitment
  • IT staffing
  • F&A staffing
  • and Administration & Support staffing
Le profil indique une agence de recrutement
Oui

Since 1989, Altis has been a Canadian staffing leader and is one of Canada’s largest independent staffing firms, connecting top talent to meaningful work across industries and sectors. More than just your staffing firm, we’re your staffing partner. Our specialized, expert recruiters consult with you to understand your sector and specific talent needs, and then source the most qualified candidates, from entry-level…

ChampValeur
SecteurStaffing and Recruiting
Taille51-200 employees
Siège socialOttawa, ON
Type d’organisationPrivately Held
Fondée en1989
SpécialitésstaffingrecruitmentIT staffingF&A staffingand Administration & Support staffing
Offres sur Jobsy435
LinkedInVoir la page
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–$135,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, Cursor, Windsurf, or comparable platforms in professional software development.
  • Ability to demonstrate how AI tools have been used for coding, debugging, testing, refactoring, or improving 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.

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.



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.

Emplois semblables

  • Senior Azure Software Developer

    Nova Scotia
    Temps plein

    Quest Software

    5+ ansCandidates need five or more years of professional software development, strong C# and .NET skills, and Microsoft SharePoint, Teams, O365 or Graph API experience. Hands-on experience with AI coding agents such as GitHub Copilot or Claude Code is also required.

    GitHub Copilot, Claude Code, Windsurf, Azure DevOps, Jenkins, Microsoft Graph API

    Intermediate Azure Software Developer

    Nova Scotia
    Temps plein

    Quest Software

    3+ ansCandidates need three or more years of professional software development, strong C# and .NET skills, and hands-on use of AI coding tools such as GitHub Copilot or Claude Code. Experience with Azure event-driven or microservice applications and SharePoint or Microsoft Teams development is also required.

    GitHub Copilot, Claude Code, Windsurf, Azure Functions, Azure Kubernetes Service, Azure Container Apps

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.