TripArc, a $750 million company powering top Travel Agencies and Tour Operators in North America, is seeking a Team Lead (Developer) in Toronto. The role involves managing a team of developers to build software aligned with TripArc's roadmap initiatives, focusing on solutions that empower Travel Advisors. The Team Lead will collaborate with a multi-functional team including technology leadership, product managers, UX designers, and project management professionals, aiming to drive sales performance and revenue growth. This position offers the opportunity to own projects from inception to CI/CID release, adhering to DevOps guidelines within an Agile environment.
Responsibilities include:
- Ensuring the software team develops tested, integrated software meeting high standards.
- Assisting in evaluating new functionality requests.
- Actively participating in team meetings and offering design recommendations.
- Working with stakeholders to estimate, plan, test, and deliver scalable software.
- Owning team sprint velocity, code quality, and best practices.
- Staying updated on technology trends.
- Reviewing resources and constraints.
- Keeping customers informed of project progress.
- Creating design documents and documentation.
- Interacting with partners regarding timelines and technical issues.
- Making recommendations based on current trends and technologies.
Requirements include:
- Bachelor’s degree in Computer Science or Engineering (preferred).
- 6+ years’ experience with the Microsoft .NET technology stack (Core is an asset).
- Experience with C#, SQL, Entity Framework, MVC, CQRS, MVVM, Microservices, EDA.
- Strong knowledge of OO Development Methodologies.
- Experience building microservices applications in a Kubernetes environment.
- Experience with relational (SQL Server) and NoSQL (MongoDB) databases.
- Exposure to version control software such as GitHub and Azure DevOps.
- Comfort with front-end frameworks like Angular 17+ and Material Design System.
- Effective communication skills.
- Excellent teamwork and time management skills.
The role offers:
- Opportunity to work on modern JavaScript frameworks such as Angular over a Microsoft .NET Core MVC application base.
- Exposure to technologies like Azure Services, Kubernetes, MongoDB, ElasticSearch, Redis, GraphQL, Auth0, Docker, and Cloudinary.
- Involvement in upgrading to a microservices architecture and the latest automated build tools.