Job Description
TripArc, a $750 million privately held company, is seeking a Team Lead (Developer) to manage a team of developers. The ideal candidate will be responsible for building software aligned to company road-map initiatives. This role involves working with a multi-functional team to craft a development backlog, owning the project from inception to release, and mentoring team members.
Responsibilities:
- Ensure the software team develops tested, integrated software meeting high standards.
- Assist in evaluating new functionality requests.
- Actively participate in team meetings and offer design recommendations.
- Work with stakeholders to estimate, plan, test, and deliver scalable software.
- Own team sprint velocity and code quality.
- Keep up to date on the latest technology trends.
- Review resources and constraints.
- Ensure work progresses on schedule and keep customers informed.
- Create design documents and documentation.
- Interact with partners and internal users regarding timelines and technical issues.
- Explore and recommend impactful technologies.
Requirements:
- Bachelor’s degree in Computer Science or Engineering is preferred.
- 6+ years’ experience with the Microsoft .NET technology stack.
- Experience with C#, SQL, Entity Framework, MVC Patterns, CQRS, MVVM, Microservices, EDA.
- Strong knowledge of OO Development Methodologies.
- Experience building microservices applications in a Kubernetes environment.
- Database experience with SQL Server and MongoDB.
- Exposure to version control software like GitHub and Azure DevOps.
- Comfortable with front-end frameworks like Angular 17+ and Material Design System.
- Effective communication skills.
- Excellent teamwork and time management skills.
TripArc offers:
- Opportunity to work with modern technologies such as .NET Core, Angular, Azure Services, Kubernetes, MongoDB.
- Involvement in upgrading and migrating to a microservices architecture.