Gen AI - Microsoft AI Developer
Our leading professional services client is looking for an AI Developer to join their team. This is a 1-year contract role based in downtown Toronto, following a hybrid work model.
Reporting to the Director of Software Development, this role presents an exciting opportunity to contribute to cutting-edge Generative AI solutions that will drive innovation and efficiency within the organization. The successful candidate will collaborate with a team of talented technology and business specialists to develop tailored AI tools that transform key areas of the business.
Responsibilities:
Develop Agents (Declarative, Custom, Autonomous) using Graph Connectors, Power Platform Connectors, API plugins, and Teams Message Extensions for Microsoft Teams
Design applications and services using Power Platform Copilot Studio
Develop production-grade generative AI plugins, extensions, and microservices using OpenAI/Azure OpenAI
Produce clean, maintainable, and efficient code based on defined specifications
Perform code reviews and provide peer coaching/guidance to team members
Collaborate with development teams across multiple regions
Support Business Analysts in gathering and clarifying business requirements
Actively participate in team stand-ups and Agile development cycles
Shape and deliver projects that meet and exceed client and internal quality expectations
Contribute to the continuous improvement of application development processes
Enhance internal development and design techniques while maintaining up-to-date documentation
Build and maintain strong internal relationships
Support and mentor intermediate developers
Education & Professional Certification:
Bachelor’s or Master’s degree in Computer Science or a related field
Microsoft .NET Development Certification
Microsoft Power Platform Development Certifications preferred
Azure Services certifications preferred
Experience Required:
Extensive experience in large-scale software solution implementations with hands-on development expertise
6+ years of experience working in agile teams and product delivery
Must have experience with:
Copilot Studio, Teams Toolkit for Visual Studio Code extension, Teams AI Library
Azure Foundry, Azure Open AI, Graph connectors, API plugins
Azure AI Search, Azure Functions, Logic Apps, GitHub, Azure DevOps
Experience with service-oriented, event-driven, and microservices architectures
Knowledge of persistence layers such as RDBMS (MS SQL, Dataverse) and their use cases
Experience using software development tools and defect tracking systems like Azure DevOps
Familiarity with UX principles such as user stories, persona building, and prototype development
Strong understanding of Agile Scrum methodologies and SDLC
Experience with containerization using Docker and/or Kubernetes
CI/CD experience using ADO pipelines or GitHub Actions
Strong knowledge of proper source code management and Git repositories
API-based integration development experience
Nice to Have:
Experience with Power Apps, Power Automate, Power Platform Connectors
Knowledge of Python, React, Azure Integration Services
We’re an equal opportunity employer committed to increasing diversity and inclusion in today’s workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Minorities, women, LGBTQ candidates, and individuals with disabilities are encouraged to apply. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions.
Similar Jobs
Toronto, ON
Remote
Toronto, ON
Remote
Ottawa, ON
FT On-site