Senior Software Developer, .NET - AI-Augmented Development

I
IntrahealthHealthcare SaaS
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PostgreSQLSQLMicrosoft SQL ServerC#.NETDistributed Systems

Requirements

  • BSc in Computer Science, Software Engineering, or equivalent work experience.
  • 5+ years of hands-on experience with C# and the .NET framework.
  • 1+ year of demonstrated fluency with AI development tools (e.g., Claude Code) and agentic coding workflows.
  • Strong SQL proficiency including schema design, query optimization, and migration planning across PostgreSQL or MS SQL Server.
  • Ability to independently read, analyze, and extract business logic from large, complex codebases with or without using AI-assisted tools.
  • Solid understanding of API design, distributed systems concepts, and modern software development practices.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • Ability to manage time effectively and prioritize tasks in a dynamic environment.

Responsibilities

  • AI-First Delivery: AI coding tools and agentic workflows are a core part of your development process, focusing on building systems, skills, and workflows that let AI do more of the work.
  • Software Development: Design, build, test, and deploy backend services and APIs using C#/.NET, ensuring code quality, maintainability, and performance.
  • Innovation in AI-Assisted Development: Drive innovation in how the team builds software, exploring and championing new tools, techniques, and agentic patterns.
  • Database Engineering: Design and evolve database schemas, write and optimize complex SQL, and contribute to migration strategies across large relational databases.
  • Architecture & Design: Contribute to architectural decisions including API design, component design, database schema evolution, and system scalability.
  • End-to-End Ownership: Own features from conception through QA through production, working closely with Product to validate functionality and clarify requirements.
  • Quality & Engineering Practices: Take full ownership of quality, writing and maintaining unit, integration, and end-to-end tests, participating in code reviews, and contributing to CI/CD pipeline improvements and technical documentation.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now