11 Nov
|
Altis Technology
|
Winnipeg
11 Nov
Altis Technology
Winnipeg
Location:
100% Remote – Canada (Preference for Eastern and Central Canada). Language:
Strong English communication skills, both written and verbal 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 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 contemporary
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 .
#J-18808-Ljbffr
📌 Senior/Azure Software Developer (Winnipeg)
🏢 Altis Technology
📍 Winnipeg