About Dhwani: 

Dhwani Rural Information Systems, a social and development sector-focused advisory firm, specializes in developing IT applications for NGOs, government entities, CSRs, and international funding organizations. With a team of 150 dedicated professionals, Dhwani is at the forefront of digital transformation, leveraging technology for good. We empower our clients to manage projects effectively in India and abroad, contributing to positive social impact and sustainable development. 


Job Overview: 

As the Technical Delivery Manager at Dhwani Rural Information Systems, you will lead the delivery of software projects/product, overseeing project leadership, quality assurance, and timely delivery. With expertise in Scrum and Kanban methodologies, your role extends beyond traditional project management. Operating at the intersection of client-based projects, client liaison, and cross-functional development, you shape innovative technology solutions. Beyond managing technical project teams, you also serve as a Scrum Master, guiding the team to new performance levels and fostering Agile maturity. Join our dynamic team for a role where your skills contribute to meaningful social impact and offer ample opportunities for professional growth. 

 

Key Responsibilities

Project Leadership and Solutioning:

Lead solutioning for software projects, accelerating team performance.


Escalation Management:

Execute escalation protocols for timely issue resolution.


Team Collaboration and Agile Practices:

Collaborate with cross-functional teams, guide self-organization, and ensure efficient sprints.


Communication and Reporting:

Manage client relationships, communicate project status, and maintain transparent team performance metrics.

 

  Technical Skills 

  • Software Development:
  • Possess strong technical experience in MVC framework, JavaScript (Node.js and angular.js), PHP, API and database (SQL, NOSQL), server infrastructure.
  • Exposure to cloud technologies is an added advantage.


  • SDLC, Architecture, and Agile Methodologies:
  • Understand Software Development Lifecycle (SDLC), server infrastructure, system architecture, and agile Methodologies.
  • Manage the full life cycle from strategy to implementation.


  • Quality Assurance:
  • Oversee QA processes, ensuring high-quality project delivery on different technical stacks.


  • Scrum Practices:
  • Facilitate Scrum ceremonies for effective project execution.


 Non-Technical Skills 

  • Communication:
  • Effective communication abilities to oversee client interactions, coordinate with the project and technical teams, and convey project updates to both internal teams and stakeholders.


  • Leadership:
  • Provide leadership to project teams, fostering collaboration and efficient delivery.


  • Problem-Solving:
  •  Solve project-related issues and conflicts, ensuring smooth project progression.


  • Conflict Resolution:
  • Resolve conflicts within the team and across project stakeholders.

 

 Reporting Structure

  • Technical Project Manager reports directly to the Technical Delivery Manager.
  • The Technical Delivery Manager communicates with the VP of Engineering/Director, serving as the mid-line between the VP of Engineering and the tech team.

 

 Key Qualifications

  • B.Tech/M.Tech/BCA/MCA/MBA-IT or relevant field
  • 8+ years of relevant work experience