Organizational Capability: Take a holistic, long-term view to build the organization's capability to deliver high-scale Microsoft-based enterprise applications and great products.
Agile Leadership: Help the teams and the ScrumMaster with removing obstacles, making improvements, and applying Scrum principles within the team.
Technical Coaching: Act as a coach for teams developing new solutions, providing direction, encouragement, and deep technical expertise in Microsoft technologies to the team.
Problem Solving: Teach teams how to improve and solve problems, particularly in complex enterprise environments.
Modern Practices: Explore top-notch modern software development practices (such as DevOps and CI/CD) for the entire software development lifecycle and help introduce these to the team.
Strategic Alignment: Support Product Owners and ScrumMasters in the execution of implementation plans and the creation of roadmaps.
Skill Development: Develop the technical capabilities of team members through on-the-job and external training, focusing on modern enterprise frameworks and SQL Server optimization.
Knowledge Sharing: Facilitate and encourage best-practices sharing throughout the organization.
Qualifications
Education: A Bachelor's Degree in Computer Science or a related discipline (MCA or post-graduate degree preferred).
Experience: Over 8 years of experience in Software Development, Design, and Testing, with over 2 years in a lead capacity.
Technical Exposure: Proven track record in building enterprise-grade applications using the Microsoft technology stack (e.g., .NET/C#) and managing robust data architectures with SQL Server.
Collaboration: Ability to effectively promote teamwork and collaboration.
Problem Solving: Demonstrated problem-solving skills applied to people and technology.
SDLC Mastery: Strong understanding of professional software development practices and best practices for the full software development lifecycle.
Agile Expertise: Experience practicing agile software development methodologies.
Mentorship: Ability to coach team members in technical skillsspecifically coding, testing, and SQL database designwhile providing advice on project and time management.
Modern Tooling: Knowledge of commonly used development tools and technologies within the Microsoft ecosystem.
Delivery: Ability to prioritize and meet deadlines in a fast-paced and demanding environment.
Operational Excellence: Analytical rigor, solid process management, and a drive for excellence.
Communication: Very good communicator, both written and oral, to all levels and functions of the company.