This is a new role and will be part of the Technology department. As a Development Team Lead, you will be responsible for leading the overall development efforts focusing on architecture, technology and people leadership.
- Drive the strategy for how the company handles architecture and lead the team of external and internal developers in creation of its product platform
- Maintain high standards of quality and drive scalable coding practices and design patterns within the organization
- Collaborate, lead, and mentor product owners, development teams and stakeholders to design and deliver top notch product portfolio on-time and within budget
- Develop and execute strategy for the company’s Azure cloud migration and utilization of Azure cloud services
- Participate in peer-reviews of solution designs and related code
- Work with test, devops, operations teams to ensure system is delivered quickly, efficiently, and within scope
- At least 8 years prior experience leading agile development teams in a SaaS environment leveraging .NET
- Excellent communication and analytical skills
- Deep experience with Agile SDLC and Microsoft TFS ALM system
- Deep experience with C#, ASP.NET MVC, SQL
- Previous experience with data intensive applications is preferred
- BS/BA in computer science, engineering or related discipline desired, MS preferred
- Experience with migration of on-prem applications to the cloud and previous work with microservices highly desired.
- Experience with Azure or AWS cloud services is highly preferred