Responsibilities:
Team Leadership & Mentorship:
Lead, mentor, coach, and motivate a team of software developers, fostering their professional growth and technical capabilities.
Conduct regular one-on-one meetings, performance reviews, and provide constructive feedback.
Promote a culture of collaboration, innovation, and continuous learning within the team.
Participate actively in the recruitment, interviewing, and onboarding of new development talent.
Project Management & Delivery:
Oversee the planning, execution, and successful delivery of multiple software development projects, ensuring they are completed on time, within budget, and meet defined quality standards.
Define project scope, goals, and deliverables in collaboration with stakeholders.
Manage project risks, dependencies, and resource allocation effectively.
Ensure adherence to Agile/Scrum methodologies and best practices throughout the SDLC.
Technical Guidance & Architecture:
Provide strong technical leadership, guidance, and oversight to the development team.
Contribute to high-level architectural discussions and decisions, ensuring scalability, security, and maintainability of solutions.
Conduct code reviews, enforce coding standards, and ensure adherence to best engineering practices.
Act as a technical expert and problem-solver for complex issues encountered by the team.
Software Development Life Cycle (SDLC) Management:
Manage the full software development lifecycle, from requirements gathering and detailed design to coding, testing, deployment, and ongoing maintenance.
Implement and optimize development processes and workflows for efficiency and quality.
Quality Assurance & Performance:
Instill a strong focus on quality assurance, ensuring robust testing procedures are in place (unit, integration, system, performance testing).
Monitor and improve software performance, stability, and reliability.
Stakeholder Communication:
Liaise effectively with Product Managers, Business Analysts, Quality Assurance, DevOps, and other cross-functional teams to understand requirements, manage expectations, and ensure alignment.
Communicate project status, progress, and challenges clearly to senior management and relevant stakeholders.
Innovation & Process Improvement:
Stay abreast of emerging technologies, industry trends, and best practices in software development.
Identify opportunities for process improvement, automation, and technological advancements to enhance team productivity and software quality.
Local Communication:
Communicate effectively with internal teams and external stakeholders. Fluency in Marathi and Hindi is beneficial for local team interactions. Excellent English proficiency is required for technical documentation, coding, and broader corporate communication.
Experience
2 - 5 Years
No. of Openings
1
Education
Any Bachelor Degree, Post Graduate Diploma
Role
Software Development Manager
Industry Type
Engineering / Cement / Metals
Gender
[ Male / Female ]
Job Country
India
Type of Job
Full Time
Work Location Type
Work from Office
Face interview location
Impact HR Services Ravi Chambers Basement, Below Laminate Gallery, Office No 8, Canada Corner