Description:
The Development Team Lead will work closely with the product team and project management office to focus on understanding the product roadmap and compile a solution to create new product/features/capabilities.
Position Responsibilities
- Ensure CARFAX Canada’s development projects are coded in a secure, scalable, and sustainable manner
- Provide technical leadership for the implementation and project team
- Consult actively on the implementation of the solution, explaining the rationale behind choices and making amendments to the solution when justified
- Research new tools and technology, and make recommendations to improve current processes
- Possess knowledge and experience in design patterns and SDLC
- Mentor all members of your team and build an optimal environment for developers to grow
- Define and monitor individual developer goals
- Provide reporting for software deliveries and timelines
- Lead epics and features as the Technological Subject Matter Expert (SME).
- Execute and maintain development practices and standards across the department
- Participate in project update meetings
Education and Experience Required
- College diploma or university degree in the field of computer science or information sciences
- Minimum of 8+ years of programming experience
- Proven ability managing small teams working on multiple projects and applications (5+ years)
- Exceptional spoken, written, and graphical communications skills with the ability to report information to non-technical users
- Knowledge of project methodologies and practices
- Knowledge of Performance, CI, CD, automated testing, and quality methodologies
- Strong programming and technical knowledge using C#, MVC, JavaScript, SQL, and Visual Studio
- Experience with CSS, mobile application development, responsive design, RESTful web services, Microsoft Team Foundation Server, Git, Jira, automated testing and deployment
- In depth experience in application/software architecture domain is very highly recommended
- Knowledge of Azure micro services, dependency injection, and SOLID design principles and patterns are considered assets
- Collaborative and innovative problem analysis and problem solving
- Strong ability to multitask and handle change
- Superior organizational and planning skills
- Sharp attention to detail