Skip to main content
Job Description

Role: Agile Coach with a strong technical expertise on software development and delivery and ideally on Microsoft Technologies. 

Key Responsibilities: 

Agile Coaching:

  • Train, mentor and support Agile teams to become high performant teams by improving products quality and delivery.
  • Help Agile teams to adopt DevOps & Agile engineering practices.
  • Predictability: Release Planning, sprint planning, User Story decomposition and backlog estimation (all work item types)
  • DevOps:
  • Knowledge in CI/CD release activities and should know anyone cloud Technology as mandatory (Azure DevOps Experience is plus).
  • Oversee code repositories, version control, branching & merging strategies using Git within DevOps.
  • Technical Leadership:
  • Possess a deep understanding of Microsoft technologies, including but not limited to .NET, Azure, and SQL Server.
  • Assist with technical challenges and provide guidance, guidelines, best practices and guide the team to deliver quality products.
  • Implement Test Driven Development approaches and knowledge in xUnit or nUnit testing.


  • Collaboration and Communication:
  • Foster a culture of collaboration, transparency, and continuous improvement within and across development teams.
  • Act as a bridge between development and operations to streamline workflows.
  • Provide regular updates and reports on team performance, project status and Agile maturity to stakeholders and leadership.  

Skills & Experience: 

  • Overall IT experience of 12+ years in software development, IT project management or related roles.
  • Extensive experience in working with Agile frameworks and support the teams in agile practices like user story decomposition, Estimation & effective planning etc. 
  • Proven track record of coaching and mentoring development teams in Agile methodologies and DevOps practices.
  • Extensive experience (Min. 8 years) in Microsoft technology development with proficiency in .NET, C# and SQL Server. Experience in Azure is plus
  • Knowledge in DevOps with multiple environments, CI/CD Pipeline, Release and source code management.  Experience in Azure DevOps is preferred.
  • Strong communication, facilitation and interpersonal skills
  • Certified scrum master (CSM) or equivalent Agile certification preferred (Optional). 


Chennai INDIA
No of Position