 
        
        Job Title: Software Development Team Lead
We are seeking a highly skilled and experienced Software Development Team Lead to join our organization.
About the Role:
The successful candidate will have a proven ability to lead, manage and mentor a development team. As a Technical Lead, you will be responsible for overseeing the development lifecycle, working closely with tech and business teams, and driving Agile processes.
 * Key Responsibilities:
 * Technical leadership with experience working across the entire software development lifecycle (SDLC) and liaison between technical and business teams.
 * Agile methodologies knowledge and experience including estimation and planning.
 * Developing automated application build and deployment code using PowerShell/.NET Core, YAML, Bicep/ARM across Microsoft Azure technology stack.
 * Backend development experience using web API and SQL technologies.
 * Demonstrated cloud-based applications development experience.
 * Extensive GIT version control experience working across multiple repositories.
 * Able to implement integration requirements to perform end-to-end solution designs.
 * Knowledge in setting priorities and delivering quality results on time.
 * Effective communication and stakeholder management skills.
 * Ability to manage staff and develop capabilities encouraging career growth and professionalism.
Requirements:
Mid-Senior level professional with strong technical expertise.