Senior Azure AI Software Developer

Q
Quest SoftwareCloud software
This is a remote position - the candidate must be located in Canada.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Five or more years of professional software development experience
Required Skills
Microsoft AzureC#.NETDistributed Systems

Requirements

  • Complete a computer science undergraduate degree or have equivalent practical experience.
  • Have five or more years of professional software development experience, including strong hands-on C# and .NET experience.
  • Have professional experience using AI coding agents, AI-assisted development tools, or agentic development workflows as a substantial part of software development work.
  • Have advanced practical experience with GitHub Copilot, Claude Code, Windsurf, or comparable AI-powered development platforms.
  • Demonstrate the ability to apply AI coding tools to software design, implementation, code quality, automated testing, debugging, troubleshooting, refactoring, code review, or technical documentation.
  • Have experience building Azure cloud applications using event-driven, service-based, or microservice architectures.
  • Have experience building scalable backend services and distributed systems.
  • Understand object-oriented design, design patterns, SOLID principles, secure development, automated testing, continuous integration, debugging, and maintainable software architecture.
  • Have strong written and verbal communication skills, technical leadership, and the ability to collaborate in an Agile team environment.
  • YAML CI/CD pipeline experience with Azure DevOps, Jenkins, or similar systems is a nice to have.
  • Experience with Azure OpenAI Service, large language model APIs, evaluation frameworks, observability, or AI application security is a nice to have.
  • Experience with Angular or React and TypeScript is a nice to have.

Responsibilities

  • Contribute to adopting AI-first software development practices across the project team.
  • Use AI coding agents and AI-assisted development platforms for solution design, implementation, automated testing, debugging, troubleshooting, refactoring, code reviews, and technical documentation.
  • Design reusable prompts, agent instructions, development workflows, validation steps, and guardrails for AI-assisted software development.
  • Design, build, test, and maintain scalable, serverless, cloud-native SaaS capabilities using C#/.NET and Microsoft Azure technologies.
  • Contribute to architecture, technical decision-making, code reviews, CI/CD, and release readiness.
  • Own critical product components in an Agile SCRUM environment.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now