Dhwani Rural Information Systems
Location
Gurgaon | India
Job description
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 and team leads, 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 :- Takes charge in project leadership by providing strategic direction and overseeing the entire project life cycle. - Proficient in solutioning for software projects, leveraging innovative approaches to enhance team performance and achieve successful project outcomes. Brings a visionary mindset to guide projects toward effective solutions and long-term success.Escalation Management :- Demonstrates adeptness in executing escalation management protocols, ensuring swift and effective resolution of issues. Possesses the ability to navigate challenges, mitigating risks promptly, and maintaining a proactive stance in handling unforeseen circumstances. Ensures that escalation procedures are seamlessly integrated into project management, contributing to a smooth project progression.Team Collaboration and Agile Practices :- Champions a culture of collaboration within cross-functional teams, guiding self-organization, and fostering efficient sprints. Proficient in Agile practices, ensuring teams adhere to agile methodologies for streamlined development processes. Actively encourages an environment that values collaboration, innovation, and adaptability, contributing to the overall success of the team and project.Communication and Reporting :- Manages client relationships effectively by maintaining clear and transparent communication. Proficient in reporting project status updates to clients, ensuring that expectations are met and potential issues are addressed proactively. Utilizes effective communication strategies to convey project updates internally, maintaining transparent team performance metrics. The ability to bridge communication gaps and provide clear reporting enhances project visibility and stakeholder satisfaction. Technical Skills :Software Development :- Proficient in diverse aspects of software development, showcasing expertise 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 :- Demonstrates a deep understanding of the Software Development Life Cycle (SDLC), exhibiting proficiency in server infrastructure, system architecture, and various agile methodologies. Proven ability to manage the entire life cycle from strategic planning to efficient implementation, ensuring a holistic approach to project development.Quality Assurance :- Leads quality assurance initiatives with a focus on ensuring the delivery of high-quality projects across diverse technical stacks. Combines meticulous attention to detail with a strategic perspective to maintain robust Quality Assurance (QA) processes throughout the project life cycle.Scrum Practices :- Exhibits expertise in implementing and facilitating Scrum practices to achieve effective project execution. - Skilled in conducting Scrum ceremonies, fostering collaboration, and guiding teams to maximize productivity and efficiency within an agile framework.- Non-Technical SkillsCommunication :- 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 (ref:hirist.tech)
Job tags
Salary