Tasks/Responsibilities
The C# Developer / Technical Lead will be responsible for the development of .NET Core applications, while ensuring the technical management of a team of around 8 people.
MORE PRECISELY
- Promote best practices and ensure the development of high-quality code
- Carry out development (around 90% of the time) and team management (around 10%)
- Meet with clients as needed, participate in architecture and technical specifications
- Contribute to a major migration to .NET Core, perform code review and supervise the team
- Lead design, development, testing and application maintenance
- Work in a C# .NET Core, Blazor, SQL, Python, React, OpenCV, DevOps, AWS environment
PROFILE
- 6+ years of experience as a .NET Core Developer
- Experience as a Technical Manager
- Experience in the field of robotics (VGR) and/or artificial intelligence (AI)
- Knowledge of Machine Learning (strong assets)
- Mastery of SQL databases
- Strong spirit of collaboration, leadership, and versatility
- Comfortable in a startup style environment
- Passion for environmental causes and the circular economy
- BAC or Master’s degree in computer science or equivalent
- Bilingualism (French required, functional English)