Technical Lead
- Levis, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Here is a brief overview of the tasks and responsibilities that will fall to you:
- Supporting stakeholders in the analysis and definition of needs as well as in the choice of technological solutions;
- Perform feasibility studies, positioning analyses and detailed design activities;
- Recommend technological orientations and solutions adapted to business needs;
- Develop and apply conceptual and logical models as well as integration strategies;
- Ensure cross-cutting coordination between the various stakeholders and the bodies concerned;
- Coordinate the operational activities necessary to maintain and evolve the solutions;
- Guarantee the quality, performance, reliability and availability of systems;
- Solve complex problems and act as a technical reference for the teams;
- Support development teams in the application of software development best practices;
- Anticipate technological innovations and assess their impact on solutions and teams.
- Have a minimum of ten (10) years of relevant experience in software development;
- Demonstrate significant experience in technical leadership and coaching development teams;
- Master cloud computing environments and understand their impact on development practices;
- Apply continuous integration, delivery and deployment mechanisms;
- Use the principles of clean architecture, clean code, and design patterns;
- Have a thorough knowledge of VB.NET, C# .NET, Java 8 or later, Maven, and Git;
- Leverage Spring Boot, Spring Cloud, Spring Data, SQL, and MapStruct in solution development;
- Design REST application programming interfaces and SOAP services with Apache CXF;
- Use Azure DevOps to support the planning, integration, and deployment of solutions;
- Communicate effectively and popularize complex technical concepts to different audiences;
- Demonstrate influence as well as excellent planning, coordination and priority management skills;
- Be able to work in hybrid mode two days a week in the office.
More about this job
Responsibilities
Lead technical analysis, solution design, technology selection, and integration strategy in collaboration with stakeholders. Coordinate solution operations and evolution, ensure system quality and reliability, resolve complex technical issues, coach development teams, and assess emerging technologies.
Requirements
Requires at least 10 years of relevant software development experience, with substantial technical leadership and team coaching experience. Candidates should have cloud and CI/CD expertise, strong knowledge of the listed development technologies and frameworks, and excellent communication, planning, coordination, and prioritization skills.
Skills
- Technical Leadership
- Software Development
- Cloud Computing
- Continuous Integration
- Continuous Delivery
- Continuous Deployment
- Clean Architecture
- Clean Code
- Design Patterns
- VB.NET
- C# .NET
- Java
- Maven
- Git
- Spring Boot
- Spring Cloud
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Management & Leadership
Keywords
- Technical Leadership
- Software Development
- Stakeholder Analysis
- Feasibility Studies
- Solution Design
- Technology Selection
- Conceptual Models
- Logical Models
- Integration Strategies
- Cloud Computing
- Continuous Integration
- Continuous Delivery
- Continuous Deployment
- Clean Architecture
- Clean Code
- Design Patterns
- VB.NET
- C# .NET
- Java 8+
- Maven
- Git
- Spring Boot
- Spring Cloud
- Spring Data
- SQL
- MapStruct
- REST APIs
- SOAP
- Apache CXF
- Azure DevOps