• Lead and mentor a team of developers with a variety of experience levels.
• Design, write, execute, high quality code to commercialize platforms using industry standard
development patterns and practices.
• Optimize and transform existing code to better scale leveraging platforms for transformation.
• Work and collaborate with Senior Developers and Senior Architects to drive code transformation (peer reviews, code reviews, SAFe planning) within the team.
• Be the first technical user(s) of the platform(s), developing production level code against the platform(s).
• Have familiarity with modern software development and CI/CD practices (Git/Azure DevOps/Release Mgmt.).
Experience
• 4+ years’ managing developers within a team organization.
• 7+ years’ development experience with .Net stack overall (preference given to recent experience with .Net Core 2.x and above).
• 5+ years’ development experience with relational databases (preference given to MS SQL 2014 and above).
• 3-5 years’ development experience with REST/WebAPI services
• 3-5 years’ experience working in an Agile environment.
• 1-3 years’ development experience with Azure technologies preferred (preference given to various PaaS development experience, understanding AKS and development patterns in distributed systems).