We are seeking a highly skilled Lead Developer (.Net/C#) to join our Montreal-based client for a permanent role. You will be responsible for overseeing the development of scalable and efficient B2C applications using .NET microservices, C#, Angular, TypeScript, and Vue.js. Your expertise will be crucial in driving the technical direction of projects and leading a team of developers to deliver high-quality solutions.
Job Title: Lead Developer - Full Stack Technology (.NET C#)
This is a hybrid role, and the candidate must work from the Montreal office 3 days/ week.
Job Description:
Responsibilities:
Technical Leadership: Provide technical guidance and mentorship to a team of developers, ensuring adherence to best practices and coding standards.
Full Stack Development: Design, develop, and maintain robust web applications using .NET microservices, C#, Angular, TypeScript, and Vue.js.
Architecture Design: Lead the design and implementation of application architecture, ensuring scalability, security, and performance.
Database Management: Manage and optimize databases, primarily using SQL Server, with a preference for experience in MongoDB.
Project Collaboration: Collaborate with cross-functional teams, including product managers and designers, to define requirements and deliver solutions that meet business needs.
Code Review and Optimization: Conduct regular code reviews and optimize application performance, focusing on efficient resource management.
Continuous Improvement: Stay updated with the latest industry trends and technologies to continuously enhance development processes and team capabilities.
Requirements:
Bachelor’s degree in computer science or related field, or equivalent experience.
7+ years of experience as a Full Stack Developer or in a similar role.
Proficiency in front-end technologies such as HTML, CSS, JavaScript, and Angular framework.
Strong understanding of software development processes and agile methodologies.
Familiarity with product management tools (JIRA, Confluence, Miro).
Proven experience as a Full Stack Developer with expertise in .NET microservices, C#, Angular, TypeScript, and Vue.js.
Strong understanding of SQL Server, with experience in MongoDB preferred.
Demonstrated leadership skills with the ability to guide and develop technical teams.
Excellent problem-solving skills and attention to detail.
Strong communication skills, capable of working collaboratively in a team environment.
We offer a competitive salary, casual workspace, and great people to collaborate with. If this job sounds like a perfect fit for you, please apply.