Lead Developer (.Net/C#)
Veriday
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.