Senior Developer Team Lead
3 weeks ago
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.
- 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.
- 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 timeAbout 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 timeAbout 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 $276About 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 $276About 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 Software Development Team Lead
1 month ago
Toronto, Ontario, Canada SuiteSpot Full timeAbout 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...
-
Senior Software Development Team Lead
1 month ago
Toronto, Ontario, Canada SuiteSpot Full timeAbout 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...
-
Senior Director of Development
6 days ago
Toronto, Ontario, Canada The Subway HR Team Full timeAt 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...
-
Senior Software Development Team Lead
1 month ago
Toronto, Ontario, Canada SuiteSpot Technology Full timeAbout 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...
-
Senior Software Development Team Lead
1 month ago
Toronto, Ontario, Canada SuiteSpot Technology Full timeAbout 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...
-
Senior Software Development Team Lead
1 month ago
Toronto, Ontario, Canada SuiteSpot Technology Full timeAbout 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...
-
Senior Software Development Team Lead
1 month ago
Toronto, Ontario, Canada SuiteSpot Technology Full timeAbout 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...
-
Senior Software Development Team Lead
1 month ago
Toronto, Ontario, Canada SuiteSpot Technology Full timeAbout 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...
-
Senior Software Development Team Lead
1 month ago
Toronto, Ontario, Canada SuiteSpot Technology Full timeAbout 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...
-
Senior Software Development Team Lead
1 month ago
Toronto, Ontario, Canada SuiteSpot Technology Full timeAbout 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...
-
Senior Software Development Team Lead
1 month ago
Toronto, Ontario, Canada SuiteSpot Technology Full timeAbout 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...
-
Senior Director of Development
6 days ago
Toronto, Ontario, Canada The Subway HR Team Full timeAbout 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...
-
Senior Software Development Team Lead
3 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeJob 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...
-
Senior Software Development Team Lead
3 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeJob 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...
-
Senior Software Development Team Lead
3 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeJob 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...
-
Senior Software Development Team Lead
3 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeJob 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...