We are looking for a Software Development Manager in Delhi, India, who will lead a team of developers to design and implement software solutions. This role requires strong technical skills and the ability to manage projects efficiently.Key Responsibilities:1. **Team Leadership**: Guide and mentor a team of software developers, promoting collaboration and continuous learning to enhance their skills and performance.2. **Project Management**: Oversee the planning and execution of software projects, ensuring they meet deadlines, stay within budget, and align with company goals.3. **Software Design and Development**: Actively participate in designing and developing software applications, making architectural decisions, and ensuring the code quality meets industry standards.4. **Stakeholder Communication**: Serve as the main point of contact for projects, communicating progress, challenges, and solutions to stakeholders effectively.5. **Quality Assurance**: Implement best practices for testing and code reviews to ensure the delivery of high-quality software products.Required Skills and Expectations:Candidates should have a graduate degree and 2 to 3 years of experience in software development and management. Proficiency in programming languages, software development methodologies, and project management tools is essential. Strong leadership and communication skills are crucial for guiding the team and interfacing with stakeholders. The ideal candidate is detail-oriented, proactive, and adept at problem-solving in a fast-paced work environment. The position requires working from the office in a team setting.