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 maintainabilitynot 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
Job Title
Senior Software Development Manager