
Azure Intermediate Developer
- Toronto, ON
- Permanent
- Full-time
- Work on an R&D team building serverless cloud native SaaS solutions using the latest technologies in the Microsoft Azure platform
- Build commercial products that work across numerous Microsoft technologies including Entra ID, Microsoft 365, Active Directory, Exchange, SharePoint, etc.
- Be a member of an agile SCRUM team and be motivated to produce high quality code that meets business requirements
- Develop leadership within the team by taking on design activities for components and taking ownership of their success.
- Completion of a computer science undergraduate degree or equivalent
- Minimum of 5 years’ working experience in software development
- Strong working experience with C#/.NET Core or PowerShell
- Experience in writing quality code with techniques such as unit testing, mocking, automation, integration testing, and code coverage
- Good understanding of modern software practices including design patterns, SOLID principles, coding standards, and agile software development practices.
- Ability to work within a microservice architecture
- Solid understanding of building scalable web applications using Web API, RESTful API design
- Experience in working with Azure Functions, Docker, Kubernetes & AKS
- Experience with any of the Azure Stack, Entra ID, Azure PaaS
- Developing and maintaining CD/CI pipelines for build and deployment of services and components using Azure DevOps (preferred), Jenkins, or similar systems.
- Ability to produce and document designs and specifications for new features and services
- Experience working with multiple agile development teams across different time zones
- Demonstrated verbal and written communication skills
- Good interpersonal skills and ability to work well in a team environment
- Proficiency in Python
- Frontend development using frameworks such as Angular (preferred), React or VueJS
- Serverless development using Azure Functions, AWS Lambda, or Containers.
- Experience building Cloud Native applications using Azure or AWS using PaaS services
- Working with NoSQL databases such as Cosmos DB and relational databases such as SQL or Azure Data Explorer
- Development experience with AI frameworks, models and technologies such OpenAI
- Experience using AI coding assistant GitHub Copilot
- Proficiency in PowerShell, ARM Templates or Terraform
- Experience with claims-based authentication (SAML/OAuth/OIDC), JWT, MFA, and RBAC
- Secure Web Development Practices including OWASP and SANS Top 25
- Experience with DAPR (Distributed Application Runtime)
- Life at Quest means collaborating with dedicated professionals with a passion for technology.
- When we see something that could be improved, we get to work inventing a solution.
- Our people demonstrate our winning culture through positive and meaningful relationships.
- We invest in our people and offer a series of programs that enable them to pursue a career that fulfills their potential.
- Our team members’ health and wellness are our priority as well as rewarding them for their hard work.