Dhwani Rural Information Systems
Dhwani Rural Information Systems is an advisory firm focused on the social and development sector, specialising in developing IT applications for NGOs, government entities, CSRs, and international funding organisations. With a team of 150 professionals, Dhwani is leading digital transformation efforts, empowering clients to manage projects efficiently and make a lasting social impact both in India and internationally.
About The Role
As the Technical Delivery Manager, you will be responsible for leading the delivery of software projects and products. Your expertise in Scrum and Kanban methodologies will guide project leadership, quality assurance, and timely project delivery. You will work at the intersection of client-based projects, client liaison, and cross-functional development teams to drive innovative solutions. In addition to managing technical teams, you will act as a Scrum Master, advancing Agile practices and fostering team performance.
Key Responsibilities
- Project Leadership and Solutioning:
Lead solution development for software projects and accelerate team performance. - Escalation Management:
Implement escalation protocols to ensure timely issue resolution. - Team Collaboration and Agile Practices:
Collaborate with cross-functional teams, promote self-organisation, and ensure efficient sprint cycles. - Communication and Reporting:
Manage client relationships, provide regular project updates, and maintain transparent team performance metrics.
Technical Skills Required
- Software Development:
Strong experience with MVC framework, JavaScript (Node.js, Angular.js), PHP, APIs, and databases (SQL, NoSQL). Exposure to cloud technologies is a plus. - SDLC, Architecture, and Agile Methodologies:
Proficiency in Software Development Lifecycle (SDLC), system architecture, server infrastructure, and Agile methodologies. - Quality Assurance:
Oversee QA processes, ensuring high-quality project delivery across different tech stacks. - Scrum Practices:
Facilitate Scrum ceremonies to ensure effective project execution.
Non-Technical Skills
- Communication:
Ability to communicate effectively with clients, project teams, and stakeholders. - Leadership:
Provide leadership to project teams, fostering collaboration and efficient delivery. - Problem-Solving and Conflict Resolution:
Resolve project-related issues and team conflicts, ensuring smooth project progression.
Reporting Structure
- The Technical Project Manager reports to the Technical Delivery Manager.
- The Technical Delivery Manager communicates with the VP of Engineering/Director, acting as the bridge between the VP and the technical teams.
Key Qualifications
- B.Tech/M.Tech/BCA/MCA/MBA-IT or a relevant field.
- 8+ years of relevant work experience.