
Senior C# .Net Senior Software Engineer
3pillar
Posted 2026-06-18
Tech & Engg
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)