Development Team Lead

2 days ago


Toronto Ontario, Ontario, Canada First Derivative Full time

Are you a technologist who has a hunger to dig deep and get involved in providing first-class solutions to real-world problems?


First Derivative is a people-first company. We are powered by our ever-growing teams of specialist problem-solvers and process-evolvers. 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.


Joining the world’s largest Capital Markets dedicated consultancy, you will have the opportunity to gain exposure to a range of mission-critical projects, tech stacks, clients and a company that prides itself on career development, variety, and flexibility.


We are looking for an experienced Team Lead/Architect with expertise in C#, Azure Cloud, and design patterns to lead the development of scalable and robust solutions. This role requires a blend of hands-on technical proficiency and strong leadership skills to guide the team and drive high-impact projects. Experience with NoSQL databases, Databricks, Spark, and Python is highly desirable.


Software Architect/Team Lead


Required Skills / Experience:


Key Responsibilities:

  • Design and architect scalable, secure, and high-performance solutions using C#, Azure Cloud, and industry-standard design patterns.
  • Provide hands-on technical leadership to the development team, including coding, code reviews, and technical problem-solving.
  • Collaborate with stakeholders to gather requirements, define project scope, and translate business needs into technical specifications.
  • Implement best practices in software development, including design patterns, performance optimization, and cloud-native solutions.
  • Lead and mentor team members, fostering a culture of collaboration, continuous improvement, and technical excellence.
  • Ensure the successful delivery of projects on time, within scope, and meeting quality standards.
  • Drive the adoption of modern tools, frameworks, and technologies to enhance development processes.
  • Oversee the integration of additional technologies, such as NoSQL databases, Databricks, Spark, and Python, into existing solutions where applicable.
  • Monitor and troubleshoot production issues, ensuring the stability and performance of deployed applications.
  • Stay updated on emerging technologies and industry trends to provide recommendations for innovative solutions.


Qualifications and Skills:

  • Strong hands-on experience with C# and Azure Cloud, including services such as Azure Functions, Logic Apps, Service Bus, and Storage.
  • In-depth knowledge of software design patterns and architecture principles.
  • Proven track record of successfully leading technical teams and managing people effectively.
  • Experience in designing and implementing cloud-based solutions with scalability and performance in mind.
  • Familiarity with NoSQL databases, Databricks, and Spark is a plus.
  • Working knowledge of Python for data processing or scripting tasks is advantageous.
  • Proficiency in modern development tools and frameworks, with a focus on DevOps and CI/CD pipelines.


FD provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


Candidate personal data will be processed in line with our Global Candidate Privacy Notice available on our website.



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


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


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

    Job DescriptionWe are seeking a Senior Technical Lead to oversee the development of both front-end and back-end components of web & Mobile applications. This role combines technical expertise with leadership skills to guide a team of developers in delivering high-quality software solutions.Key ResponsibilitiesProvide guidance and mentorship to junior and...


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


  • Toronto, Ontario, Canada TEAM DURANI INC. Full time

    **Job Summary:**We are seeking a highly skilled and experienced Operational Management Specialist to join our team at TEAM DURANI INC. as a Senior Team Lead.The successful candidate will be responsible for overseeing the day-to-day operations of our department, ensuring that all tasks are completed efficiently and effectively.Key Responsibilities:Team...

  • Java Team Lead

    1 week ago


    Toronto, Ontario, Ontario, Canada Luxoft Full time

    Description:We're looking for a talented and passionate Java Team Lead to join our Mortgage Pricing team. The successful candidate will help drive transformation projects of our environment across Development / UAT and Production. Our plan is to build a small team of 2 Angular and 2 Java developers in Canada that will collaborate with US-based...

  • Java Team Lead

    1 week ago


    Toronto, Ontario, Ontario, Canada Luxoft Full time

    Job DescriptionProject Description:We're looking for a talented and passionate Java Team Lead to join our Mortgage Pricing team. The successful candidate will help drive transformation projects of our environment across Development / UAT and Production. Our plan is to build a small team of 2 Angular and 2 Java developers in Canada that will collaborate...

  • Java Team Lead

    1 week ago


    Toronto, Ontario, Ontario, Canada Luxoft Full time

    Project Description:We're looking for a talented and passionate Java Team Lead to join our Mortgage Pricing team. The successful candidate will help drive transformation projects of our environment across Development / UAT and Production. Our plan is to build a small team of 2 Angular and 2 Java developers in Canada that will collaborate with US-based...

  • Java Team Lead

    1 month ago


    Toronto, Ontario, Ontario, Canada Luxoft Full time

    Project Description:We're looking for a talented and passionate Java Team Lead to join our Mortgage Pricing team. The successful candidate will help drive transformation projects of our environment across Development / UAT and Production. Our plan is to build a small team of 2 Angular and 2 Java developers in Canada that will collaborate with US-based...


  • Toronto, Ontario, Ontario, Canada Luxoft Full time

    We're looking for a talented and passionate Java Team Lead to join our Mortgage Pricing team. The successful candidate will help drive transformation projects of our environment across Development / UAT and Production. Our plan is to build a small team of 2 Angular and 2 Java developers in Canada that will collaborate with US-based...


  • Toronto, Ontario, Canada Ontario Inc. Full time

    We are seeking a highly skilled and experienced Software Development Team Lead to join our team at Ontario Inc. as a permanent employee.Company OverviewOur company is a leading provider of innovative software solutions, and we are committed to delivering high-quality products that meet the needs of our customers.Job SummaryThe Software Development Team Lead...


  • 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 zoolife Full time

    OverviewAt zoolife, we're looking for an experienced Software Development Team Lead to join our team. In this role, you'll be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesLead and coordinate teams of information systems professionals...


  • Toronto, Ontario, Canada Scotiabank Full time

    Job Summary:We are seeking a highly skilled Software Development Team Lead to join our team. As a Team Lead, you will be responsible for leading the development of complex technology solutions for projects supporting on-premises and cloud-based platforms and applications.Lead the implementation and maintenance of complete technology solutions for...


  • Toronto, Ontario, Ontario, Canada Bitstrapped Inc Full time

    As a Senior BI Developer and Lead Looker Developer, you will lead the development of impactful data visualizations that surface key business insights and empower data-driven decision-making. You will be responsible for translating business user requirements into compelling, customized dashboards and reports. With expertise in storytelling through data,...


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


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

    We are a leading brand in the quick service restaurant industry, with a strong presence in Canada. Our purpose goes beyond serving great food; we strive for continued improvement in our lives, businesses, and planet.About the RoleThis is an exciting opportunity to join our Canada Executive Leadership Team as a Head of Development. As a key member of our...


  • Toronto, Ontario, Ontario, Canada HostGenius Full time

    No-Code Lead Developer (Bubble)90% of vacation rental managers work at capacity and can’t scale, costing them hundreds of thousands of dollars a year.Mike suffers this problem with his property management company in San Diego."I used to spend most of my energy and focus IN the business, reacting to whatever needed to be done, wearing all the hats, and...


  • Toronto, Ontario, Canada Majesco Full time

    About the RoleWe are seeking a skilled Software Development Team Lead to join our team at Majesco Canada. As a senior member of our software engineering team, you will be responsible for designing, developing, implementing, supporting, and maintaining complex web applications, services, and frameworks.Key ResponsibilitiesDesign and develop innovative...


  • Toronto, Ontario, Canada Apex Systems Full time

    Job OverviewWe are seeking a seasoned Full Stack Development Lead to oversee the development of web and mobile applications. As a key member of our team, you will be responsible for guiding junior and mid-level developers, establishing coding standards, and collaborating with project managers to deliver high-quality software solutions.Key...