.NET Developer Team Leader

Speranza International

Leader

On-site

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Speranza International in Leader, SK, Canada is seeking an experienced .NET Developer Team Leader to guide a high-performing software team. You will own system architecture, oversee development, and ensure code quality while collaborating with PM and QC teams.

The role emphasizes leadership, mentorship, and delivering scalable solutions in a fast-paced environment; you will implement coding standards and drive best practices across the project lifecycle.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3-4 years of experience in .NET development.
  • Proven experience in system architecture design.
  • Strong knowledge of .NET framework, C#, and related technologies.
  • Familiarity with database design and development, particularly SQL Server.
  • Excellent problem-solving skills and attention to detail.
  • Strong leadership and communication skills.
  • Ability to manage a team professionally, enforcing coding principles and architectural standards.
  • Proficiency in Git and best practices in version control.
  • Experience with code quality management tools (e.g., SonarQube, ReSharper, ...).
  • Ability to work effectively in a fast-paced and dynamic environment.

Responsibilities

  • Lead the design and development of robust, scalable, and efficient system architectures.
  • Ensure the architectural integrity and quality of the solutions.
  • Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications.
  • Lead the development team on develop, test, and maintain high-quality applications.
  • Oversee the integration of applications with various third-party systems and APIs.
  • Manage the development team to ensure the delivery of high-quality products.
  • Lead and mentor a team of developers, providing technical guidance and support.
  • Foster a collaborative and productive team environment.
  • Encourage and facilitate continuous learning and professional development within the team.
  • Implement and enforce coding standards and best practices.
  • Utilize tools for code quality management to ensure adherence to coding standards.
  • Conduct regular code reviews and audits to maintain high standards of code quality.
  • Define and enforce rules for code quality, versioning, and documentation...
  • Work closely with project managers to plan and manage development projects, ensuring timely delivery of high-quality software.
  • Collaborate with the QC team to implement testing strategies and ensure the quality of the final product.
  • Develop and maintain strong relationships within the team and with other departments.
  • Promote a positive and collaborative team culture.
  • Ensure clear and effective communication channels within the team and with other stakeholders.
  • Facilitate effective communication between team members to ensure alignment and understanding of project goals and tasks.
  • Address and resolve any conflicts or communication issues within the team.
  • Provide regular updates to stakeholders on project progress and any issues or risks.

Skills

Leadership
Communication
Team management
Problem solving
Architecture design
Code quality mindset

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
SonarQube
ReSharper
SQL Server

Job description

NET Developer Team Leader Job Description

We are seeking an experienced .NET Developer Leader to join our team. The ideal candidate will have a solid background in .NET development, with proven experience in system architecture design, team management, and a strong focus on maintaining high code quality. This role requires excellent leadership skills, technical proficiency, and the ability to work closely with project managers (PM) and quality control (QC) teams to develop the best products and build a strong, cohesive team.

Key Responsibilities
  • System Architecture Design:
  • Lead the design and development of robust, scalable, and efficient system architectures.
  • Ensure the architectural integrity and quality of the solutions.
  • Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications.
  • Development and Implementation:
  • Lead the development team on develop, test, and maintain high-quality applications.
  • Oversee the integration of applications with various third-party systems and APIs.
  • Team Leadership and Management:
  • Manage the development team to ensure the delivery of high-quality products.
  • Lead and mentor a team of developers, providing technical guidance and support.
  • Foster a collaborative and productive team environment.
  • Encourage and facilitate continuous learning and professional development within the team.
  • Code Quality Management:
  • Implement and enforce coding standards and best practices.
  • Utilize tools for code quality management to ensure adherence to coding standards.
  • Conduct regular code reviews and audits to maintain high standards of code quality.
  • Define and enforce rules for code quality, versioning, and documentation...
  • Collaboration with PM and QC:
  • Work closely with project managers to plan and manage development projects, ensuring timely delivery of high-quality software.
  • Collaborate with the QC team to implement testing strategies and ensure the quality of the final product.
  • Building a Strong Team and Relationships:
  • Develop and maintain strong relationships within the team and with other departments.
  • Promote a positive and collaborative team culture.
  • Ensure clear and effective communication channels within the team and with other stakeholders.
  • Managing Communication:
  • Facilitate effective communication between team members to ensure alignment and understanding of project goals and tasks.
  • Address and resolve any conflicts or communication issues within the team.
  • Provide regular updates to stakeholders on project progress and any issues or risks.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3-4 years of experience in .NET development.
  • Proven experience in system architecture design.
  • Strong knowledge of .NET framework, C#, and related technologies.
  • Familiarity with database design and development, particularly SQL Server.
  • Excellent problem-solving skills and attention to detail.
  • Strong leadership and communication skills.
  • Ability to manage a team professionally, enforcing coding principles and architectural standards.
  • Proficiency in Git and best practices in version control.
  • Experience with code quality management tools (e.g., SonarQube, ReSharper,...)).
  • Ability to work effectively in a fast-paced and dynamic environment.
Preferred Qualifications
  • Knowledge of DevOps practices and tools.
  • Certification in relevant technologies or methodologies.

BACK TO CAREERS

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Technical Lead .NET
Software Technical Lead .NET

360insights (Canada) Ltd. • Toronto

On-site
CAD 90,000 - 115,000
Bonus
Stock options
Benefits
Software Technical Lead .NET
Software Technical Lead .NET

360insights • Toronto

On-site
CAD 90,000 - 115,000
Bonus
Stock options
Benefits
.Net Developer/Programmer (ASP .NET, C#, SQL Server)
.Net Developer/Programmer (ASP .NET, C#, SQL Server)

ASL Consulting • Canada

On-site
CAD 70,000 - 90,000
Flexible schedule
Professional work environment
Learning opportunities
Software Development Manager
Software Development Manager

Techblocks • Vaughan

On-site
CAD 120,000 - 170,000
.Net & Devops Developer
.Net & Devops Developer

Axiom Global Technologies • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

MPA Recruitment • Halifax

On-site
CAD 90,000 - 130,000
Technical Lead
Technical Lead

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Software Engineering Technical Lead
Software Engineering Technical Lead

360insights • Whitby

On-site
CAD 90,000 - 120,000
Software Technical Lead .NET
Software Technical Lead .NET

Rippling, Inc. • City of Moncton

On-site
CAD 90,000 - 115,000
Full Stack Developer - .NET (Intermediate)
Full Stack Developer - .NET (Intermediate)

Applytojobs • Toronto

On-site
CAD 90,000 - 130,000