Search jobs > Halifax, NS > Senior net developer

Senior .NET Developer / .NET Lead

CGI
Halifax, Canada
$140K a year (estimated)
Full-time

Position Description :

We are seeking a highly skilled and experienced Development Lead with a strong background in .Net 6+, C#, WinForms, and Threading TPL.

The ideal candidate will have extensive experience in designing and implementing software applications using Clean Architecture and Domain-Driven Design (DDD) principles.

As a Development Lead, you will guide our development team through complex projects, ensuring quality, performance, and adherence to best practices in TDD and automated unit testing.

Your strong communication and leadership skills will be essential in fostering collaboration and innovation within the team.

Your future duties and responsibilities :

Key Responsibilities :

  • Lead the architecture, design, and development of high-quality software applications using .Net 6+, C#, WinForms, TPL and internally developed frameworks
  • Champion the use of Clean Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD) methodologies.
  • Oversee automated unit testing and ensure the implementation of effective testing strategies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Provide technical guidance and mentorship to team members, fostering a culture of excellence and continuous improvement.
  • Drive the adoption of best practices in coding, architecture design, and patterns.
  • Ensure the performance, quality, and responsiveness of applications.
  • Lead code reviews, maintaining high standards of code quality and security.
  • Manage project timelines, resources, and risk assessments.
  • Communicate effectively with stakeholders at all levels, translating complex technical concepts into understandable terms.

Required qualifications to be successful in this role :

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Development Lead or similar role, with a strong portfolio of projects in .Net 6+, C#, WinForms, and Threading TPL.
  • Expertise in Clean Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD).
  • Experience with automated unit testing and proficient in architecture design and patterns.
  • Exceptional leadership and communication skills, with the ability to lead and motivate a development team.
  • Strong logical and algorithmic thinking abilities.
  • Solid understanding of the software development lifecycle and agile methodologies.
  • Ability to work in a fast-paced, dynamic environment and manage multiple priorities simultaneously.
  • Skills :
  • Winforms
  • Winforms
  • 30+ days ago
Related jobs
Promoted
First Derivative
Canada

NET React Developer - Capital Markets. Our extensive capabilities offer agile solutions and exciting career opportunities – whether you're in the early stages of your career, looking for a new direction, or wanting to continue in a position of leadership. Developer is responsible for development, de...

Promoted
First Derivative
Canada

NET React Developer - Capital Markets· Developer is responsible for development, debugging and troubleshooting applications. Our extensive capabilities offer agile solutions and exciting career opportunities – whether you're in the early stages of your career, looking for a new direction, or wanting...

Promoted
Iris Software Inc.
Canada

Position: Salesforce Developer with. Net applications and intregration with Salesforce. Salesforce Certifications: Platform App Builder, Administrator, Platform Developer I/II, Cloud Consultant etc. ...

Promoted
AdventInfotech
Canada

NET Core, Azure and Microservices a plus. Work with other developers, designers, and architects to make sure that the configuration and custom components meet application requirements and performance goals. Advent is led by great leadership with more than twenty years in the business. ...

Promoted
Apex Systems
Canada

NET Developer, to place at our client, a Commercial Real Estate Firm. As the Full Stack Developer, you will do 100% firsthand coding and provide technical expertise which requires a working knowledge of the technical infrastructure underpinning the applications. Provides technical supervision to jun...

Promoted
Iris Software Inc.
Canada

Net applications and intregration with SalesforceSome experience in developing with Salesforce Lightning Design System (SLDS)Demonstrated ability to utilize Version Management & Source control tools (DevOps)Utilization of Visual Studio Code and Salesforce DX (CLI)1 or more of the following Salesforc...

Promoted
Conspicuous
Canada, Canada

Fullstack Developer - Remote (in the following states in Canada - ON, AB, BC, MB, NB) - $115K CADPosition: Fullstack DeveloperKey Responsibilities:Develop and maintain high-quality web applications using. Requirements:Proven experience as a Fullstack Developer or similar role. ...

Emtec
Canada
Remote

We are hiring a Senior Full Stack Developer for a 6 month contract. Work closely with other developers, designers, and stakeholders. Proven experience as a Full Stack Developer or similar role. ...

Kainos
Nova Scotia, Canada

As a Senior Software Engineer (Senior Associate) in Kainos, you’ll be responsible for developing high quality solutions which delight our customers and impact the lives of users worldwide. ...

N. Harris Computer Corporation - USA
Nova Scotia, Canada
Remote

NET Software Developer to join our vibrant and dynamic development team. NET Software Developer, you will play a crucial role in designing, developing, and maintaining our cutting-edge suite of utility billing and CIS software solutions. NET framework, exceptional problem-solving skills, and a genui...