.NET Developer Team Leader

Speranza International

Leader

On-site

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

Senior .NET Web Developer
Senior .NET Web Developer

ASL Consulting • Toronto

On-site
CAD 85,000 - 120,000
Technical Lead (.NET)
Technical Lead (.NET)

Michael Page • Winnipeg

On-site
CAD 100,000 - 150,000
Software Development Manager
Software Development Manager

Techblocks • Vaughan

On-site
CAD 120,000 - 170,000
Senior .NET Developer – C#, ASP.NET Core, Web API & SQL Server
Senior .NET Developer – C#, ASP.NET Core, Web API & SQL Server

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Vancouver

Hybrid
CAD 120,000 - 160,000
.Net & Devops Developer
.Net & Devops Developer

Axiom Global Technologies • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
.Net Developer
.Net Developer

CoFoMo Inc. • Quebec

On-site
CAD 90,000 - 120,000
Dotnet Developer
Dotnet Developer

Triunity Software, Inc. • Vancouver

On-site
CAD 80,000 - 100,000
Programmer Analyst
Programmer Analyst

CoFoMo Inc. • Quebec

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

T2 Systems • Burnaby

On-site
CAD 110,000 - 160,000
Technical Lead (.NET)
Technical Lead (.NET)

Michael Page International (Canada) • Winnipeg

On-site
CAD 110,000 - 150,000
Lead a team
Roadmap influence
Cross-functional collaboration
+2