Job Opportunity for Team Lead at DRIS in Gurugram

Website Dhwani Rural Information Systems

About Dhwani:

Dhwani Rural Information Systems is a social/development sector-focused advisory and consulting firm that develops IT applications for NGOs, government functionaries, CSRs, and international funding organizations to manage their projects and programs in India and abroad. We are seeking an experienced and motivated Team Lead to join our innovative and dynamic technology department. As the Tech Team Lead, you will be responsible for leading a team of technical professionals, driving the successful delivery of projects, and ensuring the efficient operation of our technology infrastructure. The ideal candidate is a strong leader with a deep technical background, excellent communication skills, and a passion for delivering high-quality solutions.

Job Overview:

We are seeking a highly skilled and motivated Team Lead to join our dynamic software development team. As a Team Lead, you will be responsible for managing a team of software developers, coordinating their activities, and ensuring the successful delivery of projects. You will work closely with cross-functional teams, including product managers, designers, and quality assurance professionals, to ensure the timely delivery of high-quality software solutions. The ideal candidate is a strong technical leader with excellent communication and organizational skills.

Key Responsibilities:

• Provide technical guidance and mentorship to team members to foster their professional growth and development.

• Lead a team of software developers and coordinate their day-to-day activities.

• Collaborate with product managers and stakeholders to understand project requirements, scope, and timelines.

• Participate in project planning, estimation, and prioritization activities.

• Assign tasks to team members, set clear expectations, and monitor progress to ensure timely and successful project delivery.

• Conduct code reviews and provide constructive feedback to ensure code quality and adherence to coding standards.

• Collaborate with cross-functional teams, including designers and quality assurance professionals, to ensure a smooth development process.

• Stay up-to-date with industry trends, best practices, and emerging technologies relevant to software development.

• Identify and mitigate risks and issues that may impact project delivery or quality.

• Act as a technical point of contact for the team, addressing technical challenges and providing guidance as needed.

• Lead by example, demonstrating a strong work ethic, professionalism, and a commitment to delivering high-quality software solutions.

Essential Technical Requirements:

• Proficiency in one or more programming languages commonly used in software development.

• In-depth understanding of coding languages (JavaScript, PHP, Java).

• Adeptness in utilizing various frameworks and technologies including but not limited to React, Angular, Django, SQL and NoSQL databases, AWS, Azure, Google Cloud, Docker, and Kubernetes.

• Excellent written and verbal communication skills are crucial for effectively collaborating with team members, stakeholders, and other cross-functional teams.

• Ability to lead and manage a team of software developers, including assigning tasks, setting goals, providing feedback, and fostering a positive and collaborative team environment. Strong leadership skills are essential for motivating and inspiring team members to achieve their best performance.

• Previous project management experience is advantageous.

Education:

• Bachelor’s degree in information technology, software engineering, computer science, or related field.

Experience:

• 3+ years of experience in software engineering

• Minimum of one year of experience in a team lead role

To apply for this job please visit dhwaniris.keka.com.