Job Title: AI Engineer
Location: Toronto, ON (Hybrid)
Estimated Duration: 6 Months AI Engineer (.NET, GitHub & AI-Assisted Development)
Overview
We are seeking an experienced AI Engineer with a strong foundation in Microsoft .NET development and hands-on experience leveraging modern AI-assisted engineering tools such as Anthropic Claude, GitHub GitHub and GitHub Copilot, along with other generative AI technologies, to accelerate software development, improve SDLC efficiency, and modernize enterprise application delivery.
This role is ideal for a senior .NET Developer who has evolved into an AI-enabled engineering professional capable of integrating AI tooling into day-to-day development workflows, source control management, CI/CD processes, testing, documentation, and overall software delivery practices.
The successful candidate will work closely with software engineering, architecture, product, and DevOps teams to build scalable .NET applications while driving adoption of AI-powered development practices across the software development lifecycle.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using the Microsoft .NET ecosystem (.NET Core, ASP.NET, C#, Web APIs, SQL Server, Azure).
- Utilize AI-assisted development tools such as Claude, GitHub Copilot, ChatGPT, Cursor, and other LLM-based platforms to accelerate coding, troubleshooting, documentation, testing, and solution delivery.
- Manage and contribute to source control, branching strategies, pull requests, code reviews, and collaboration workflows using GitHub.
- Support and maintain CI/CD pipelines leveraging GitHub Actions, Azure DevOps, and automated deployment practices.
- Apply AI technologies to improve SDLC processes including:
- Code generation and optimization
- Automated unit and integration testing
- Technical documentation creation
- Requirements analysis
- Refactoring legacy applications
- DevOps and CI/CD acceleration
- Collaborate with business analysts, architects, and product teams to translate requirements into scalable technical solutions.
- Build reusable frameworks, APIs, and components leveraging AI-assisted engineering practices.
- Support integration of AI capabilities into enterprise applications and internal developer tooling.
- Evaluate emerging AI technologies, developer productivity tools, and automation platforms for adoption opportunities.
- Participate in solution architecture discussions and contribute to technical strategy and innovation initiatives.
- Ensure adherence to software engineering best practices including security, performance, maintainability, and governance standards.
- Mentor development teams on AI-assisted coding methodologies, GitHub best practices, and modern engineering workflows.
- Contribute to Agile/Scrum ceremonies, sprint planning, backlog refinement, and technical estimation activities.
Required Qualifications
- 5+ years of experience in software development using Microsoft .NET technologies.
- Strong proficiency with:
- C#
- .NET Core / ASP.NET
- REST APIs
- SQL Server
- Azure cloud services
- Visual Studio / Azure DevOps
- GitHub and Git-based source control workflows
- Hands-on experience with:
- GitHub repositories
- Pull request management
- Branching and merge strategies
- GitHub Actions
- CI/CD automation
- Code review processes
- Practical experience using AI development tools such as:
- Claude
- GitHub Copilot
- ChatGPT
- Cursor
- OpenAI APIs
- Other LLM-powered engineering tools
- Experience applying AI tools within real-world software development and SDLC workflows.
- Understanding of modern software architecture patterns and enterprise application development.
- Strong analytical, troubleshooting, and problem-solving abilities.
- Excellent communication and stakeholder collaboration skills.
Preferred Qualifications
- Experience integrating AI or machine learning capabilities into enterprise applications.
- Familiarity with:
- Azure OpenAI Services
- Prompt engineering
- Retrieval-Augmented Generation (RAG)
- AI workflow automation
- Vector databases
- Semantic search technologies
- Experience modernizing legacy .NET applications using AI-assisted tooling.
- Exposure to enterprise SaaS, consulting, or managed services environments.
- Experience working in Agile enterprise delivery teams.
Key Skills
- AI-Assisted Software Engineering
- Microsoft .NET Development
- GitHub & Git-Based Development Workflows
- GitHub Actions & CI/CD Automation
- Generative AI & LLM Tooling
- SDLC Optimization
- Application Architecture
- Azure Cloud Technologies
- DevOps & Release Management
- API Development & Integration
- Software Automation
- Prompt Engineering
- Agile Delivery
The pay range that the employer reasonably expects to pay for this position is between CA$80.00 and CA$100.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
This posting is for an existing vacancy.If you believe this post to be fraudulent, please report by clicking here
Tundra Technical Solutions is a global workforce and technology delivery firm, ranked by Staffing Industry Analysts as one of the largest in North America. At Tundra, we aren't just hiring top talent at the world's most recognizable brands; we are pioneers of social recruitment. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other legally protected characteristics. We welcome and encourage diversity in the workplace.
We use artificial intelligence tools to help our recruiters screen and assess talent. These tools do not replace human decision making in the process.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!