Senior Developer Team Lead

3 weeks ago


Toronto, Ontario, Canada Flexstaf IT Full time
Job Title: Senior Developer Team Lead

At Flexstaf IT, we are seeking a highly skilled and experienced Senior Developer Team Lead to join our Software Product Development department. As a key member of our team, you will be responsible for leading the development and design of cutting-edge features and products.

Responsibilities:
  • Ensure that technical and quality standards are applied throughout the software development lifecycle.
  • Collaborate with product owners and development teams to refine features ensuring they are well-defined and technically feasible.
  • Foster a culture of open communication and collaboration promoting cross-functional teamwork and knowledge sharing.
  • Plan and design architecture in a way that allows for the incremental delivery of features and value to end-users.
  • Collaborate with development teams to identify and address technical debt to maintain a sustainable Agile pace.
  • Develop high-level and detailed software architectures that align with business goals considering Angular for frontend development ASP.NET for backend development and DDD principles.
  • Provide technical leadership and guidance to development teams ensuring adherence to architectural standards and best practices.
  • Conduct code reviews to maintain code quality consistency and adherence to architectural patterns set by Abp and community.
  • Collaborate with stakeholders to define solutions that meet business needs.
  • Define testing strategies including unit testing integration testing and automated testing to ensure application reliability.
  • Hand-on involvement in development design architecture and code review.
  • Identify and resolve technical challenges and issues that may arise during development.
  • Promote code quality through the use of coding standards best practices and tools set by the team.
  • Provide mentoring and coaching to junior developers and team members fostering skill development.
  • Be highly self-motivated and self-disciplined comfortable working in a remote distributed environment collaborating with both technical and business teams.
  • Participate in code reviews both as a reviewer and reviewee.
  • Provide software development mentoring and assistance for other developers.
  • Implement security measures including authentication authorization and data encryption to protect applications and data.
Requirements:
  • University Degree in Computer Science Computer Engineering or other related fields.
  • 10 years of progressive experience in product development.
  • Must have hands-on experience in front-end and backend and will be required to code 70% of the time.
  • 5 application architect experience.
  • 5 Agile product development experience.
  • 5 years of professional experience in all the following tools and technologies.NET C# ASP.NET Core SQL Server and client-side technologies.
  • 10 years of experience working with the following technologies: C#.NET Core ORM (EF Core) Distributed Cache Messaging Queue MS SQL Server REST API Web Services.
  • Expertise in Angular framework TypeScript component-based architecture and best practices for building responsive and dynamic user interfaces.
  • 2 years of experience in TDD (Test-Driven Development).
  • Working experience in DDD (Domain Driven Development).
  • Proficiency in security.
Benefits:
  • 3 Weeks Vacation
  • Benefits Hybrid (3 days onsite)
  • Bonus (based on company and new hire performance)

  • Senior Lead Cook

    2 months ago


    Toronto, Ontario, Canada Sunrise Senior Living Full time

    About the RoleWe are seeking a highly skilled and compassionate Senior Float Cook to join our team at Sunrise Senior Living. As a key member of our culinary team, you will play a vital role in providing exceptional dining experiences for our residents.Key ResponsibilitiesPrepare and cook a variety of meals for residents, ensuring high-quality presentation...

  • Senior Lead Cook

    2 months ago


    Toronto, Ontario, Canada Sunrise Senior Living Full time

    About the RoleWe are seeking a highly skilled and compassionate Senior Float Cook to join our team at Sunrise Senior Living. As a key member of our culinary team, you will play a vital role in providing exceptional dining experiences for our residents.Key ResponsibilitiesPrepare and cook a variety of meals for residents, ensuring high-quality presentation...

  • Senior Data Developer

    2 months ago


    Toronto, Ontario, Canada Sage Lake Senior Living Full time $276

    About the RoleWe are seeking a highly skilled and experienced Data Engineer to join our team at Sage Lake Senior Living. As a Data Engineer, you will play a critical role in designing, developing, and maintaining our data platforms and systems.Key ResponsibilitiesDesign and develop scalable and efficient data pipelines using cloud-based technologies such as...

  • Senior Data Developer

    2 months ago


    Toronto, Ontario, Canada Sage Lake Senior Living Full time $276

    About the RoleWe are seeking a highly skilled and experienced Data Engineer to join our team at Sage Lake Senior Living. As a Data Engineer, you will play a critical role in designing, developing, and maintaining our data platforms and systems.Key ResponsibilitiesDesign and develop scalable and efficient data pipelines using cloud-based technologies such as...


  • Toronto, Ontario, Canada SuiteSpot Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Team Lead to join our team at SuiteSpot. As a key member of our engineering team, you will be responsible for leading a team of software engineers and overseeing the full software development lifecycle, from planning and design to deployment and maintenance.Key...


  • Toronto, Ontario, Canada SuiteSpot Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Team Lead to join our team at SuiteSpot. As a key member of our engineering team, you will be responsible for leading a team of software engineers and overseeing the full software development lifecycle, from planning and design to deployment and maintenance.Key...


  • Toronto, Ontario, Canada The Subway HR Team Full time

    At The Subway HR Team, we're on a mission to build a better future for our customers, employees, and the communities we serve.As a key member of our leadership team, the Senior Director of Development will play a critical role in driving our growth and success in Canada.Key Responsibilities:Leadership: Attract, retain, and develop highly effective...


  • Toronto, Ontario, Canada SuiteSpot Technology Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Team Lead to join our team at SuiteSpot Technology. As a key member of our engineering team, you will be responsible for leading a team of software engineers and overseeing the full software development lifecycle, from planning and design to deployment and maintenance.Key...


  • Toronto, Ontario, Canada SuiteSpot Technology Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Team Lead to join our team at SuiteSpot Technology. As a key member of our engineering team, you will be responsible for leading a team of software engineers and overseeing the full software development lifecycle, from planning and design to deployment and maintenance.Key...


  • Toronto, Ontario, Canada SuiteSpot Technology Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Team Lead to join our team at SuiteSpot Technology. As a key member of our engineering team, you will be responsible for leading a team of software engineers and overseeing the full software development lifecycle, from planning and design to deployment and maintenance.Key...


  • Toronto, Ontario, Canada SuiteSpot Technology Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Team Lead to join our team at SuiteSpot Technology. As a key member of our engineering team, you will be responsible for leading a team of software engineers and overseeing the full software development lifecycle, from planning and design to deployment and maintenance.Key...


  • Toronto, Ontario, Canada SuiteSpot Technology Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Team Lead to join our team at SuiteSpot Technology. As a key member of our engineering team, you will be responsible for leading a team of software engineers and overseeing the full software development lifecycle, from planning and design to deployment and maintenance.Key...


  • Toronto, Ontario, Canada SuiteSpot Technology Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Team Lead to join our team at SuiteSpot Technology. As a key member of our engineering team, you will be responsible for leading a team of software engineers and overseeing the full software development lifecycle, from planning and design to deployment and maintenance.Key...


  • Toronto, Ontario, Canada SuiteSpot Technology Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Team Lead to join our team at SuiteSpot Technology. As a key member of our engineering team, you will be responsible for leading a team of software engineers and overseeing the full software development lifecycle, from planning and design to deployment and maintenance.Key...


  • Toronto, Ontario, Canada SuiteSpot Technology Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Team Lead to join our team at SuiteSpot Technology. As a key member of our engineering team, you will be responsible for leading a team of software engineers and overseeing the full software development lifecycle, from planning and design to deployment and maintenance.Key...


  • Toronto, Ontario, Canada The Subway HR Team Full time

    About the RoleThe Subway HR Team is seeking a highly skilled and experienced Senior Director of Development to join our Canada Executive Leadership Team. This role will lead all aspects of Development, helping the brand to lead with the right franchisees, real estate assets, and restaurant design that significantly contribute to the building of the Subway...


  • Toronto, Ontario, Canada Scotiabank Full time

    Job Title: Senior Software Development Team LeadScotiabank is seeking a highly skilled Senior Software Development Team Lead to join our team. As a key member of our technology organization, you will be responsible for leading the development and implementation of complex technology solutions for our projects.Key Responsibilities:Lead the development and...


  • Toronto, Ontario, Canada Scotiabank Full time

    Job Title: Senior Software Development Team LeadScotiabank is seeking a highly skilled Senior Software Development Team Lead to join our team. As a key member of our technology organization, you will be responsible for leading the development and implementation of complex technology solutions for our projects.Key Responsibilities:Lead the development and...


  • Toronto, Ontario, Canada Scotiabank Full time

    Job Title: Senior Software Development Team LeadScotiabank is seeking a highly skilled Senior Software Development Team Lead to join our team. As a key member of our technology organization, you will be responsible for leading the development and implementation of complex technology solutions for our projects.Key Responsibilities:Lead the development and...


  • Toronto, Ontario, Canada Scotiabank Full time

    Job Title: Senior Software Development Team LeadScotiabank is seeking a highly skilled Senior Software Development Team Lead to join our team. As a key member of our technology organization, you will be responsible for leading the development and implementation of complex technology solutions for our projects.Key Responsibilities:Lead the development and...