AI Technical LeadLocation: Fully remote (Canada)
Type: Full-time contract, 37.5 hrs/week
Duration: 12-month initial term, starting January 4, 2027 (12-month optional extension)
Language: English
Clearance: Must be eligible to obtain Government of Canada Reliability Status
Overview: A federal financial institution requires an AI Technical Lead to support its Scrum team's adoption of AI across software development, testing, deployment, and application support. The role includes designing AI-enabled solutions that complement applications built on Microsoft Dynamics 365, Power Platform, Azure, and API-based architectures.
Key Responsibilities: - Provide subject matter expertise to support the team's adoption of AI, identifying practical ways to enhance software development, testing, deployment, and ongoing application support
- Design and develop AI-enabled solutions and integrations, including capabilities that complement applications built using Microsoft Dynamics 365, Power Platform, Azure, and API-based architectures
- Prototype and evaluate emerging AI technologies, and apply promising developments to practical use cases for the Scrum team
- Explore the use of generative AI, AI agents, and AI-assisted development tools within software engineering workflows
- Identify opportunities to apply AI to software testing and quality engineering, including test design, test automation, and defect analysis
- Explore opportunities to improve DevOps and deployment processes through AI-assisted automation
- Establish reusable technical approaches, patterns, and components so successful experiments can be adopted consistently across applications
- Collaborate with developers, testers, architects, product owners, and other stakeholders to ensure AI solutions integrate with existing applications and engineering practices
- Support the assessment of AI solutions from architectural, security, privacy, reliability, and maintainability perspectives before production
- Provide technical guidance and knowledge transfer to the Scrum team to build its AI capabilities
- Monitor developments in AI and recommend relevant technologies to enhance applications and software delivery
- Related activities and deliverables, as required
Required Qualifications: - Degree/diploma in computer science, software engineering, information technology, or engineering
- Professional training or certification in a relevant area, such as Microsoft Azure, Power Platform, Dynamics 365, AI, cloud architecture, or software development
- 5+ years of recent experience in software development, solution architecture, or technical leadership in an enterprise application development environment
- 2+ years of recent experience designing, developing, prototyping, evaluating, or integrating AI or generative AI capabilities into applications or software engineering processes
- 3+ years of recent experience with Microsoft cloud or application technologies (Azure, Dynamics 365, Power Platform, or related Microsoft development technologies)
- Experience designing or integrating solutions using REST APIs, SDKs, cloud services, or other integration technologies
- Experience in a multidisciplinary Agile/Scrum team, providing technical leadership, subject matter expertise, or knowledge transfer
- Experience applying automation, AI-enabled tools, or emerging technologies to improve at least two areas of the software development lifecycle (development, testing, quality engineering, DevOps, deployment, application support, or operational monitoring)