Ovii Job Board

Senior C# .Net Senior Software Engineer

3pillar

Canada, Canada • Remote - Canada, Canada • Full-Time • 7+ years

Posted 2026-06-18 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

Senior .NET engineer driving design, development, and delivery of enterprise‑grade AI‑focused applications. Works remotely with a global product development team, mentoring peers and ensuring high‑quality, scalable code.

Role Snapshot

  • Senior .NET Engineer
  • Remote full‑time
  • 7+ years C#/.NET experience
  • Design & implement REST APIs
  • Mentor junior engineers
  • Drive end‑to‑end project delivery

Must-Have Requirements

  • C#/.NET Core
  • ASP.NET Core
  • .NET MVC
  • AngularJS / Angular
  • HTML
  • CSS
  • SQL / MS SQL Server 2019
  • Agile software development
  • Object‑Oriented Programming
  • SOLID principles
  • Unit testing
  • Client‑facing communication
  • senior level software development
  • C#/.NET development

Nice-to-Have Signals

  • IBM MQ
  • Docker/Kubernetes/Aspire
  • ORMs
  • SQL Server Reporting Services
  • Microservices / Serverless architecture
  • Azure
  • AWS
  • Familiarity with OWASP
  • message queuing
  • containerization
  • cloud platforms
  • financial services
  • healthcare
  • media
  • technology

Work Setup

  • Location: Canada, Canada
  • Work mode: REMOTE
  • Remote scope: UNSPECIFIED
  • Employment type: Full-Time

Not Specified in JD

  • Salary range
  • Visa sponsorship
  • Relocation
  • Notice period
  • Travel
  • Security clearance
  • Coding test
  • Portfolio
  • GitHub
  • Writing sample
  • Cover letter

What You'll Likely Work On

  • Collaborate in agile squads, participating in scrums, sprint planning, and code reviews
  • Develop, maintain, and integrate performant, testable, and secure C#/.NET applications
  • Design complex data models and RESTful APIs, evaluating solution alternatives
  • Write automated unit tests and maintain comprehensive test suites
  • Engage with clients, translating requirements into technical solutions and communicating progress
  • Mentor peers through Communities of Practice and on‑project guidance
  • Own delivery from concept through deployment, ensuring quality and meeting estimates

Good Fit If You Have

  • Strong client‑facing communication and collaboration skills
  • Experience guiding technical decisions and mentoring engineers
  • Comfort with Agile delivery and accurate sprint estimation

Skills

  • C#/.NET Core
  • ASP.NET Core
  • .NET MVC
  • Angular (JS & 2+)
  • HTML & CSS
  • SQL / MS SQL Server
  • Agile development
  • Object‑Oriented Design & SOLID
  • Unit testing
  • Client‑facing communication
  • Docker/Kubernetes (preferred)
  • Cloud (Azure/AWS) (preferred)