Enable job alerts via email!

Team Lead, Software Development

MNP

Toronto

On-site

CAD 80,000 - 120,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a dynamic Team Lead for Software Development. This role offers the chance to make a significant impact within a forward-thinking team that embraces digital transformation. With a focus on high-quality solutions, you will lead the Agile delivery of products, mentor developers, and drive innovation in application development. The company values diversity and offers a supportive environment where your skills can thrive. Join a culture that celebrates individual potential while contributing to exciting projects that redefine business practices in the accounting industry.

Benefits

Generous pay
Vacation days
Pension plan with matching
Savings options
Flexible benefits
Mental health resources
Professional development
Casual dress environment
Social events

Qualifications

  • Minimum 8 years of experience in .NET and C# development.
  • Extensive experience with SQL and application development using ASP.NET Core.
  • Leadership experience in Agile development teams.

Responsibilities

  • Take ownership of product delivery and collaborate with teams.
  • Design and support applications through continuous delivery methodologies.
  • Lead Agile delivery and mentor developers.

Skills

.NET
C#
SQL
ASP.NET Core
Angular
Blazor
Microservices
Domain Driven Design
Infrastructure-as-Code
Terraform
Azure
AWS

Job description

Join to apply for the Team Lead, Software Development role at MNP.

Inspirational, innovative, and entrepreneurial — this is how we describe our empowered teams. Combine your passion with purpose and join a culture that thrives in the face of change.

Make an impact with our Technology - Development team as a Senior Full Stack Developer - Technical Lead. This diverse team of tech-savvy builders and problem solvers embraces digital transformation and the possibilities technology brings to our industry’s future. We seek team members with a strong sense of ownership, drive, and a passion for delivering high-quality solutions that redefine how MNP does business.

MNP is a proudly Canadian firm providing business strategies and solutions. As a leading national accounting, tax, and business advisory firm, our entrepreneurial spirit drives us to turn obstacles into opportunities and transform mid-market business practices.

Responsibilities
  • Take ownership of product delivery, collaborating with Product and Development teams or working independently.
  • Design, develop, and support applications and integrations through projects and continuous delivery methodologies.
  • Lead Agile delivery of products via sprint planning, daily stand-ups, reviews, retrospectives, and manage branching and releases.
  • Perform code reviews, providing constructive feedback to ensure architecture, security, and quality standards.
  • Contribute ideas to improve work processes.
  • Mentor developers through pair programming, code reviews, demos, and knowledge-sharing sessions.
  • Conduct technical investigations to assess technology risks and feasibility.
  • Write comprehensive unit, system, and integration tests to ensure high code coverage.
  • Identify technical debt and help develop plans to address it.
  • Spot opportunities for automation and process improvements.
Skills and Experience
  • Minimum 8 years of experience in .NET, C#, SQL development.
  • Extensive experience in application development using C# and .NET Framework/Core, preferably ASP.NET Core.
  • Experience designing microservices interfacing with NoSQL databases.
  • Knowledge of API development and Domain Driven Design is an asset.
  • Leadership experience in development teams within Agile methodologies.
  • Proficiency with Angular, Blazor, or similar frameworks.
  • Experience with Infrastructure-as-Code, particularly Terraform, is an asset.
  • Familiarity with cloud platforms such as Azure and AWS.
MyRewards@MNP

We offer high-potential earnings, customized rewards, and a balanced lifestyle. Benefits include generous pay, vacation, personal days, pension plan with matching, savings options, bonuses, flexible benefits, mental health resources, exclusive perks, professional development, a casual dress environment, social events, and more.

Diversity@MNP

We value diversity and encourage applications from people with disabilities. Our inclusive culture celebrates differences and amplifies individual potential.

Additional Information
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Accounting
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Team Lead, Software Development

OmniUpdate (Now Modern Campus)

Toronto

Remote

CAD 90,000 - 160,000

30+ days ago

Team Lead, Software Development

Modern Campus

Toronto

Remote

CAD 90,000 - 160,000

30+ days ago

Team Lead, Software Development

Absorb Software

Remote

CAD 80,000 - 120,000

29 days ago

Front End Developer Team Lead

Sync.com

Toronto

Remote

CAD 80,000 - 120,000

7 days ago
Be an early applicant

Team Lead, Customer Success (SMB)

leap tools

Toronto

Remote

CAD 60,000 - 100,000

6 days ago
Be an early applicant

Team Lead, Software Development

Absorb Technology

Remote

CAD 80,000 - 120,000

30+ days ago

Team Lead, Software Development

Absorb Technology

Remote

CAD 100,000 - 125,000

30+ days ago

Team Lead, Software Development

Absorb Technology

Remote

CAD 80,000 - 120,000

30+ days ago

Team Lead, Software Development New Montreal, Quebec, Canada Ottawa, ON, Canada Toronto, On[...]

Tbwa Chiat/Day Inc

Toronto

On-site

CAD 80,000 - 120,000

30+ days ago