This role blends hands-on technical leadership, people management, and strategic vision to drive the development and maintenance of innovative solutions
Job Summary
This role blends hands-on technical leadership, people management, and strategic vision to drive the development and maintenance of innovative solutions.
Manage a team of developers across multiple scrum teams in every aspect of the implementation from analyzing business requirements through design, development, deployment and post-production support.
Join our enterprising team where innovation thrives, collaboration is key, and our people are empowered to be their authentic selves and do their best work.
Matching Summary
This role blends hands-on technical leadership, people management, and strategic vision to drive the development and maintenance of innovative solutions.
Salary
$134,350 to $145,000 CAD
Skills & Requirements
Must-have
Agile software development methods
Service-oriented cloud environment
Full stack, front-end, or back-end development
C#, .Net, JavaScript, React experience
Integration development including SOAP/REST APIs
Automated build tools, code management, and continuous integration
Nice-to-have
Cloud development experience (Azure, GCP)
Experience with Terraform, Kubernetes, Docker
Key Requirements
12+ years of experience in analysis, design, development, deployment and production support of enterprise applications
5+ years of experience managing technical teams
Post-secondary degree/diploma in Software Engineering, Computer Science or related discipline
Knowledge of ERP systems and integrations
Knowledge of database technologies (MSSQL, NoSQL)
Experience with service oriented and/or microservice architecture
Production Support experience for mission critical enterprise applications
Experience with Agile software development methods