Development Lead

3 months ago


Old Toronto, Canada BeachHead Inc. Full time

Are you collaborative, innovative, and enjoy visionary thinking? Are you a self-motivated individual who is hardworking with proven work history? Are you a forward-thinking, creative individual who willingly takes ownership of complex and challenging initiatives? Then, Apply Now


Working with one of the top financial clients, this role calls for a Development Lead (.Net/ C#). 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.


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

Desired Skill Set:
  1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  2. Proven experience as a Development Lead or similar role, with a strong portfolio of projects in .Net 6+, C#, WinForms, and Threading TPL.
  3. Expertise in Clean Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD).
  4. Experience with automated unit testing and proficiency in architecture design and patterns.
  5. Exceptional leadership and communication skills, with the ability to lead and motivate a development team.
  6. Strong logical and algorithmic thinking abilities.
  7. Solid understanding of the software development lifecycle and agile methodologies.
  8. Ability to work in a fast-paced, dynamic environment and manage multiple priorities simultaneously.

BeachHead is an equal opportunity agency and employer. We advocate for you and welcome anyone regardless of race, color, religion, national origin, sex, physical or mental disability, or age.

#J-18808-Ljbffr

  • Toronto, Ontario, Ontario, Canada Lead Full Stack Developer Full time

    Lead Full Stack DeveloperCLIENT: Top 5 Bank Duration: 6 months from start date; Extension is highly possible/ Potential perm conversion availableWork Location: Hybrid 1-2 days a week downtown Toronto,Hours: 37.5Role definition:A Full Stack Development Lead is responsible for overseeing the development of both the front-end and back-end components of web &...


  • Old Toronto, Canada Amazon Development Centre Canada ULC Full time

    Job Title: Senior Software Development EngineerAt Amazon Development Centre Canada ULC, we are seeking a talented Senior Software Development Engineer to help us scale the delivery of advertising campaign recommendations to our advertising clients through API and UI-based solutions.Key Responsibilities:• Contribute to the vision and goals for the team,•...

  • AWS Lead Developer

    3 months ago


    Old Toronto, Canada 2023 Second Mountain LLC Full time

    h3>Bachelor's degree in Computer Science or Computer EngineeringPOSITION REQUIREMENTSWe are a consulting firm that helps other businesses thrive in a world of change and disruption. We believe the best way to do this is to provide people with the information and tools they need to think and act in agile ways.We are looking for a Lead Developer who will head...


  • Old Toronto, Canada LanceSoft Full time

    Job DescriptionJoin our team as a Software Development Lead and be responsible for the technical vision and direction of our software development efforts. Your key responsibilities will include leading a team of software developers, architecting software solutions, and ensuring the timely delivery of high-quality software products.Key Responsibilities:Lead...


  • Old Toronto, Canada The Subway HR Team Full time

    About UsWe are a brand that believes in continued improvement and change. From our humble beginnings to becoming one of the world's leading restaurant brands, we have always been driven by a passion for innovation and excellence.The RoleWe are seeking a Head of Development to join our Canada Executive Leadership Team. As a key member of our team, you will be...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About This RoleWe are seeking a skilled Senior Engineering Manager to lead our cloud development team. As a key member of our engineering organization, you will be responsible for managing a team of engineers to design, develop, and deploy innovative cloud-based products.About YouWe are looking for a seasoned engineering leader with a strong track record of...

  • Lead Java Developer

    5 months ago


    Old Toronto, Canada ROSS Full time

    Lead Java Application Developer[Fault Tree Analysis (FTA)Project] POSITION DESCRIPTION This key team member will lead the development of aJava-based Fault Tree Analysis (FTA) application for Engineering Professionals. This is a hands-on leadership role requiring very strong cross-platform Java development skills. The ideal candidate will have at least ten...

  • Lead Agile Developer

    2 months ago


    Old Toronto, Canada Equitable Group Full time

    p>Join a ChallengerBeing a traditional bank just isn’t our thing. We are big believers in innovating the banking experience because we believe Canadians deserve better options, and we challenge ourselves and our teams to creatively transform what’s possible in banking. Our team is made up of inquisitive and agile minds that find smarter ways of doing...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    Job OverviewThe Amazon Development Centre Canada ULC is seeking a Technical Lead for our AWS Neuron compiler development team in Toronto. As a Manager III, you will be responsible for leading a team of compiler engineers in developing, deploying, and scaling a compiler targeting AWS Inferentia and Trainium.


  • Toronto, Ontario, Canada Macaulay Child Development Centre Full time

    About UsAt Macaulay Child Development Centre, we strive to provide high-quality care and education to children in our community. Our team is committed to excellence and inclusion, promoting a culture of respect, empathy, and understanding.Job DescriptionWe are seeking a skilled and dedicated Child Development Team Lead to join our team. As a key member of...


  • Old Toronto, Canada Thomson Reuters Full time

    p>Lead Software Engineer (Backend) – Labs Legal Tech Are you a seasoned software engineer with expertise in cloud-based system design and implementation? Thomson Reuters Labs is offering an exciting opportunity to join a cutting-edge team processing millions of documents monthly using advanced AI/ML technologies, including Large Language Models (LLMs). As...


  • Old Toronto, Canada Leger Full time

    About LegerLeger is a dynamic and fast-paced company seeking an experienced Business Development Lead to drive sales and growth.Job DescriptionThe Business Development Lead will be responsible for identifying and pursuing new business opportunities, developing long-term client relationships, and collaborating with internal teams to meet sales...


  • Old Toronto, Canada Mircom Group of Companies Full time

    Job OverviewWe are seeking a highly motivated and experienced individual to lead our training and development efforts as the Manager of Training and Development. This role is critical in ensuring employees, partners, and customers have the necessary skills to thrive in the fire alarm, life safety, and security systems industry.


  • Old Toronto, Canada Canadian Imperial Bank of Commerce Full time

    h3>AI Application Developer (Senior to Lead experience) We’re building a relationship-oriented bank for the modern world. p>We are looking for a skilled Artificial Intelligence (AI) Developer to join our team. This role involves collaborating with cross-functional teams to create dynamic AI applications and ensuring the successful deployment of AI...

  • Lead Developer

    2 months ago


    Old Toronto, Canada Cadence Design Systems Full time

    h3>Lead C++ Software Engineer Time Type: Full time At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading...


  • Toronto, Ontario, Canada Intelliware Development Full time

    Android Development LeaderWe're seeking an experienced Android Development Leader to oversee the development of our mobile applications. As a key member of our team, you will be responsible for leading the development process, providing technical guidance, and ensuring the delivery of high-quality products.Key Responsibilities:Provide technical leadership...

  • Lead Agile Developer

    4 weeks ago


    Old Toronto, Canada Equitable Group Full time

    Role OverviewThe Software Development Lead at Equitable Group will be responsible for leading and managing the delivery of software projects. This involves working closely with project managers and product owners to identify scope, user experiences, and prioritize delivery via MVP/Release plan. The Lead will also be responsible for measuring build progress,...


  • Old Toronto, Canada AFP Golden Horseshoe Chapter Full time

    The Belmont House Foundation seeks an experienced fundraising professional to lead its development efforts. As Director of Development, this individual will play a key role in securing funding to support the Foundation's mission and goals.Key Responsibilities:Develop and implement comprehensive fundraising strategiesBuild and maintain relationships with...


  • Old Toronto, Canada Engine Digital Full time

    At Engine Digital, we are seeking a highly skilled Software Development Team Lead to join our team. This is an excellent opportunity for a motivated and experienced professional to lead junior software developers on complex projects.The successful candidate will have strong leadership skills, the ability to collaborate with cross-functional teams, and a...

  • SAP Development

    4 weeks ago


    Old Toronto, Canada Capgemini Full time

    Job Description - SAP Development & Integration Lead (077141)Capgemini is seeking an experienced SAP professional to join the team in Canada as SAP Development & Integration Lead. The lead is responsible for designing, developing, and managing SAP Extension solutions along with SAP Integration suite components.Location: TorontoKEY RESPONSIBILITIES:Lead the...