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