Senior Developer Net 6 C Winforms And Threading Tpl Job In Marieville

Senior Developer (.Net 6+, C#, WinForms, and Threading TPL) - Dawn InfoTek Inc.
  • Marieville, Quebec, Canada
  • via Jobleads.com
-
Job Description

Dawn InfoTek Inc. is a professional IT consulting team that partners with major financial institutions, investment firms and government sectors. We have been dedicated to delivering cutting-edge consulting services and recruiting all levels of IT positions for our clients.

We are currently seeking competent individuals to fulfill the role of Senior Developer to join our dynamic team for our client

Location Address: Hybrid - 1 day in office
Contract Duration: 6 months
Possibility of extension

Position Overview:

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.

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 Skills and Qualifications:

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

Job Types: Full-time, Fixed term contract

Pay: $80.00-$100.00 per hour

Experience:

  • .Net: 5 years (required)
  • WinForms: 5 years (required)
  • Threading TPL: 5 years (required)
  • C#: 5 years (required)

Work Location: Hybrid remote in Toronto, ON M5H 0B4

#J-18808-Ljbffr

;