Key Skills: Agile Methodologies, Scrum Master, DevOps, .Net C#, Typescript, Angular, Azure, Docker, Kubernetes, Cross-functional Collaboration, Communication Skills, Leadership, Code Reviews, System Architecture, Continuous Improvement.
Roles & Responsibilities:
- Lead the team to perform at its highest potential and drive continuous improvement.
- Collaborate with cross-functional teams (product, design, QA) to deliver end-to-end features from concept to implementation.
- Facilitate and enforce agile ceremonies, ensuring smooth sprint execution and adherence to Agile principles.
- Lead planning, standups, reviews, and retrospectives to ensure proper sprint cadence.
- Coach and mentor team members, helping them grow their technical and soft skills.
- Drive the implementation of best practices in software development and ensure the quality of deliverables through code reviews and technical assessments.
- Work closely with product owners to break down user stories and define clear, actionable tasks.
- Continuously optimize the software development lifecycle, focusing on automation, quality, and efficiency.
- Actively contribute to improving the overall system architecture and design decisions.
- Proactively identify and address potential bottlenecks or technical challenges in the development process.
- Ensure alignment of technical solutions with business objectives and user needs.
- Collaborate with other teams to support the deployment, monitoring, and scaling of applications.
Experience Requirement:
- 7-10 years of experience in software development with strong hands-on coding skills in .Net C#, Typescript, Angular, and similar technologies.
- Experience in a Scrum Master or Agile Lead role.
- Solid understanding of Agile methodologies such as Scrum, SAFe, or Kanban.
- Experience with DevOps tools and cloud platforms (Azure, Docker, Kubernetes).
- Strong communication and interpersonal skills, with the ability to work across time zones and cultures.
Education: B.E., B.Tech, M. Tech, M.E.