Description :
Job Title: Software Development Manager
Experience : 2-4 years
Location : Malviya Nagar, New Delhi
Job Summary:
We are seeking an experienced and skilled Software Development Manager to lead our team of software engineers in designing, developing, and delivering high-quality software products. The successful candidate will be responsible for overseeing the entire software development lifecycle, from planning and execution to delivery and maintenance. This is a leadership role that requires strong technical expertise, excellent communication skills, and the ability to motivate and guide a team of software engineers.
Key Responsibilities:
Technical Leadership: Provide technical guidance and oversight to the software development team, ensuring that projects are delivered on time, within budget, and to the required quality standards.
Project Planning: Develop and manage project plans, resource allocation, and timelines to ensure successful project delivery.
Team Management: Lead, motivate, and mentor a team of software engineers, providing guidance, feedback, and coaching to ensure their growth and development.
Requirements Gathering: Collaborate with cross-functional teams to gather and document software requirements, ensuring that they are clear, concise, and meet business needs.
Design and Development: Oversee the design, development, testing, and deployment of software products, ensuring that they meet the required quality, security, and performance standards.
Risk Management: Identify, assess, and mitigate risks associated with software development projects, ensuring that they are properly documented and communicated to stakeholders.
Communication: Communicate project status, progress, and issues to stakeholders, including project sponsors, customers, and senior management.
Process Improvement: Continuously monitor and improve software development processes, ensuring that they are efficient, effective, and aligned with industry best practices.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field
At least 5 years of experience in software development, with a minimum of 2 years in a leadership role
Strong technical expertise in software development, including programming languages, data structures, and software design patterns
Excellent communication, leadership, and project management skills
Experience with agile methodologies and version control systems
Strong problem-solving and analytical skills
Ability to work in a fast-paced environment and adapt to changing priorities
Nice to Have:
Master's degree in Computer Science, Engineering, or a related field
Experience with cloud computing platforms (AWS, Azure, Google Cloud)
Knowledge of DevOps practices and tools (Docker, Kubernetes, Jenkins)
Certification in project management (PMP, PRINCE2) or agile methodologies (Scrum Master, Agile Coach)
Prakhar Softwares Solutions is a CMMI Level 3 , ISO 9001:2015, ISO 27001:2013 certified company dealing in multiple projects including software development, Staffing Management, Recruitment Process Outsourcing, E-governance. We have 10 offices across India and working for various e-governance projects of National Importance.