.NET/Azure Team Lead

  • Florida
  • Trademark Recruitingconsulting
Our client is looking for a self-starter who can take high level feature requests and guide the team in the right direction to deliver the desired software functionality. Because you will be hands-on, your direct contributions to code, planning, and leadership will have a large impact on the organization and for our customers. You would be leading a team of three developers for a healthcare technology firm in Tampa. This person will be heavily involved in all architectural and technology decisions. It will be a mix of building and enhancing; the position reports to the VP of Product Development, and they intend to promote the .NET/Azure Team Lead into that VP position down the road. Required Skills: 5+ years of experience as a senior engineer or hands-on technical team lead - particularly with Azure/Cloud based deployment and application development Ability to plan, organize and track project(s) for a small development team Work item tracking and prioritization in Jira or similar Ability to turn product requests into well-defined technical work breakdown and definition Ability to perform code reviews on the full technical stack Ability to work in and make changes to an existing code base to improve quality and functionality Excellent communication and collaboration skills Working knowledge of .NET Core, and previous versions of .NET (4.7) Working knowledge of REST API standards, design and implementation Working knowledge of CI/CD tools such as Azure DevOps Working knowledge of Azure (designing and implementing cloud infrastructure and DevOps practices) Working knowledge of SQL Server and T-SQL programming Working knowledge of JavaScript UI frameworks such as Vue.js or React Working knowledge of Unit testing Bonus Skills: Azure Service Bus Redis Domain Driven and Microservice architectures Familiarity with common software design patterns and SOLID Inversion of Control and Dependency Injection QA Automation Mobile development with Kotlin/Swift