Job Overview
We're seeking a Senior Software Development Leader to inspire, coach, and lead a high-performing team of developers responsible for full-stack .NET solutions in a mission-critical environment. As a replacement for a long-standing leader, this is a pivotal opportunity to bring stability, mentorship, and technical oversight to a skilled team, while continuing to build on our culture of excellence.
This role requires a passionate, hands-on leader who balances architecture, people management, and DevOps with the ability to support legacy and modern systems. You'll manage a team of 9 developers and collaborate across IT, Product, and QA to ensure successful delivery of our POS and enterprise applications.
Key Responsibilities
Leadership & Team Management
- Lead, inspire, and mentor a team of 9 developers across full-stack and backend platforms.
- Drive hiring, onboarding, goal-setting, and performance reviews.
- Create professional growth plans and support career development.
- Foster team cohesion, knowledge sharing, and continuous learning.
Technical Oversight & Delivery
- Own the architectural decisions and direction for key applications, including a POS system built in .NET MVC 4.8.1 and .NET 8 services.
- Guide day-to-day execution across bug fixes, feature enhancements, and production support.
- Provide architectural and technical direction while reviewing design patterns, scalability, and maintainability-not just code line-by-line.
Project & DevOps Management
- Collaborate with Project Managers to manage sprint goals, releases, and backlog prioritization.
- Build and refine CI/CD pipelines, supporting smooth transitions from Dev to QE to Production.
- Administer deployment environments, DevOps platforms, and production readiness processes.
Technology Stack
- Backend: .NET 8, .NET 3.4, .NET Core, .NET MVC 4.8.1
- Frontend: JavaScript (with modern frameworks), basic UI/UX understanding
- C# & T-SQL and be a current user
- SQL and SQL administration functions and query, and programming skills
- JavaScript (AJAX/JSON) and be a current user
- MVC (Razor), jQuery, LINQ, Angular and Entity Framework,
- Web application development (HTML & CSS)
- Related .Net technology stack
- Cloud & Deployment: Azure, Windows Deployment Server
- Databases: Strong experience in relational databases (SQL Server)
- DevOps: CI/CD pipeline management, deployment automation, release management
Ideal Candidate Profile
- Microsoft Certified Solutions Developer App Builder certification required
- 10+ years of relevant hands-on experience in a complex production environment
- 5+ years' experience recruiting, managing performance and leading a software development team
- Technical Acumen: Deep experience in .NET environments (legacy and modern), DevOps practices, and scalable system design.
- Soft Skills: Excellent communicator who can translate technical decisions into business language. Strong problem-solving skills under pressure.
- Mindset: Proactive, adaptable, and aligned with a continuous improvement culture.
What's in it for you?
- Hybrid work schedule for most roles
- Company share ownership program
- Retirement savings program with company-matched RRSP contributions
- Generous time away, including vacation, personal leave, and birthday leave.
- Paid volunteer days and company matching on charitable donations.
- Competitive salary and benefits, including educational resources, tuition assistance, and paid time off to study for exams.
- Focus on inclusion with employee groups, access to BIPOC counsellors, and access to programs for working parents.
- Wellness and recognition programs
- Discounts on products and services