Back to results

Lead AI.Net Developer

  • Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Posting language
English
Posted

Original job description

Description:

Role Summary

We are looking for a highly hands-on, execution-focused Lead AI Developer to serve as the ground-level technical partner to our Lead AI Engineer. While the Lead AI Engineer establishes the architectural vision and transformation roadmap, you will be the core builder in the trenches - writing production-grade C#/.NET code, engineering stateful agentic workflows, and implementing automated pipelines. Your primary mission is to revolutionize our Software Development Life Cycle (SDLC) and supercharge developer productivity by building, tuning, and deploying agentic AI tools that seamlessly integrate into clients' modern Microsoft and GitHub engineering ecosystem across multiple teams.

Responsibilities

  • Hands-on Agentic SDLC Implementation: Build, test, and deploy stateful multi-agent workflows, tool/function-calling mechanisms, and structured LLM output parsers in C#/.NET to automate software development life cycle (SDLC) stages (requirements translation, automated code generation, and test suite creation).
  • Enterprise Spec-Driven Development Execution: Translate specs, JSON schemas, and structured technical specifications into machine-readable formats that drive autonomous multi-agent code and test generation across repositories.
  • Developer Productivity & Tooling Integration: Develop custom extensions, plugins, and automation scripts integrated into GitHub Copilot, GitHub Actions, and Microsoft developer toolchains to streamline developer workflows and reduce cognitive load.
  • Direct Engineering Team Uplift & Pair Programming: Work directly in the trenches with engineering teams through pair programming, live debugging, and hands-on guidance to demonstrate how to effectively adopt agentic AI tools in daily development.
  • Token Optimization & FinOps Execution: Implement and fine-tune technical token optimization strategies - including context-window management, prompt caching, and hybrid routing between Small Language Models (SLMs) and frontier models - to minimize operational token costs.
  • Guardrail Enforcement & Code Quality: Implement the engineering guardrails, security validations, and code-quality parsers defined by the Lead AI Engineer to ensure safe, compliant, and production-ready AI-generated code.
  • Ground-Level Feedback Loop: Gather tactical, daily feedback from developers regarding workflow friction points and report back to the Lead AI Engineer to continuously refine prompt sets, agent loops, and developer experience (DevEx).

Requirements

  • Preferred GitHub Copilot (advanced) with GH-600/300 certification
  • Hands-on C# & .NET Engineering Expertise: Strong, current coding proficiency in modern C# and .NET Core, with a deep understanding of Architecture, cloud-native patterns, and building robust backend tooling.
  • Practical Agentic AI & LLM Experience: Proven hands-on experience building production-grade LLM applications, stateful agent execution loops, structured outputs (JSON mode/function calling) using GitHub Co Pilot
  • SDLC Automation & GitHub Mastery: Practical experience automating software engineering pipelines, custom extensions, and CI/CD workflows using GitHub Actions, GitHub Copilot, and modern developer tooling.
  • Familiarity with Spec-Driven Development: Solid understanding of how to use structured schemas (JSON Schema) to guide automated code generation and multi-agent workflows.
  • Developer Productivity & DevEx Empathy: An acute understanding of developer friction points in the SDLC, with a passion for building tooling that enhances developer flow, joy, and velocity.
  • Collaborative & Pragmatic Execution Style: Action-oriented, deeply hands-on, and eager to work side-by-side with engineering teams to coach them through real-world agentic transformations.
More about this job

Responsibilities

Build and deploy C#/.NET agentic AI workflows and automation to improve SDLC processes, including requirements translation, code generation, and test creation. Integrate tools with GitHub and Microsoft developer platforms, support engineering teams through hands-on coaching, and implement cost, security, and code-quality controls.

Requirements

Requires strong current C#/.NET engineering skills, practical experience building production LLM applications and agent workflows, and familiarity with GitHub Copilot, GitHub Actions, CI/CD, and JSON Schema. The role also calls for developer productivity awareness and a collaborative, hands-on approach; advanced GitHub Copilot skills and GH-600/300 certification are preferred.

Skills

  • C#
  • .NET
  • Agentic AI
  • Large Language Models
  • GitHub Copilot
  • GitHub Actions
  • CI/CD
  • JSON Schema
  • Multi-Agent Workflows
  • Function Calling
  • Structured Outputs
  • Prompt Optimization
  • Token Optimization
  • Cloud-Native Architecture
  • Pair Programming
  • Developer Productivity

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Consulting

Keywords

  • C#
  • .NET Core
  • GitHub Copilot
  • GitHub Actions
  • GH-600/300 Certification
  • Agentic AI
  • Large Language Models
  • Small Language Models
  • Stateful Agent Execution
  • Multi-Agent Workflows
  • Function Calling
  • Structured Outputs
  • JSON Mode
  • JSON Schema
  • Spec-Driven Development
  • SDLC Automation
  • Automated Code Generation
  • Test Suite Generation
  • CI/CD
  • Microsoft Developer Tools
  • Cloud-Native Patterns
  • Backend Tooling
  • Prompt Caching
  • Context-Window Management
  • Hybrid Model Routing
  • Token Optimization
  • Security Validation
  • Code Quality
  • Developer Experience
  • Pair Programming

Report this job