Recherche d'emploi > Toronto, ON > Senior net developer

Senior .Net Developer

CGI
Toronto, Canada
100K $-140K $ / an (estimé)
Temps plein

Position Description :

This role is hybrid and requires you to be in our downtown Toronto office ( Yonge Street) 2-3 times per week - subject to change at any time.

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 :

  • 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.

LI-GS

Skills :
  • Leadership
  • Leadership
  • Winforms
  • Code Review
  • Code Review
  • Financial Services
  • Performance / Stress Testing
  • Il y a plus de 30 jours
    Emplois reliés
    Offre sponsorisée
    HCLTech
    Mississauga, Ontario

    Net Core, Windows desktop application and. NET Core Web API using Entity Framework Core (EF Core). ...

    S.i. Systems
    Toronto, Ontario

    NET Developer to support the enhancement of an existing public facing eFiling and Payment system. NET programmer/software developer to redesign and implement a revised architecture to support growth and expansion of the e-Filings products in support of their electronic payment option. The program re...

    Coveo
    Canada

    As a Fullstack Developer in the Website connectivity team in R&D, you will be working in the team handling and supporting a significant proportion of our client’s data sources in production. Coveo combines unified content, unified interactions behavioral data and machine learning to deliver relevant...

    Emtec
    Canada
    Télétravail

    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. ...

    Motion Recruitment
    Toronto, Ontario

    NET Developer to join their team. Right now they are looking for an Intermediate to Senior Full Stack. NET MVC, AngularJS, Web API’S, Web Services, WCF, and SQL. ...

    CGI
    Toronto, Ontario

    Net 6+, C#, WinForms, and Threading TPL. Net 6+, C#, WinForms, TPL and internally developed frameworks. Net 6+, C#, WinForms, and Threading TPL. ...

    Procom
    Toronto, Ontario

    Senior Full Stack - Application Developer (. The successful candidate for the Senior Application Developer (. Net, Angular, Azure) position will play a pivotal role in our development team's success. You will lead and inspire a group of talented developers, guiding them in the delivery of high-quali...

    S.i. Systems
    Toronto, Ontario

    Net Core) Developer (10+ years) with strong backend experience to upgrade a complex application in a Cloud environment. Guidance on Architecture and mentoring junior developers. ...

    Virtusa
    Toronto, Ontario

    Net Developer - CREQ195107 Description Key Responsibilities * Provide second-level technical support for applications built on OpenText and Adobe platforms. ...

    Uncharted Talent Inc
    Toronto, Ontario

    As a Team Leader/Senior Developer with expertise in Angular and ASP. NET, you will play a key role in both front-end and back-end development within our Software Product Development team. This position is ideal for experienced and ambitious developers seeking technical challenges and leadership oppo...