Development Manager
PNB MetLife India Insurance Co. Ltd
Date: 10 hours ago
City: Kolkāta, West Bengal
Contract type: Full time

This job is provided by apna.co A Development Manager plays a crucial role in overseeing the development team, ensuring that projects are completed on time, meet technical requirements, and align with business goals.
Job Summary:The Development Manager is responsible for leading and managing the development team, ensuring the successful design, development, and implementation of software applications and systems. The role involves coordinating resources, managing project timelines, ensuring quality and performance standards are met, and collaborating with cross-functional teams.
Key Responsibilities:Team Leadership:
Lead and mentor a team of software developers, fostering a collaborative and productive work environment.
Conduct performance evaluations, provide feedback, and support professional development through coaching and training.
Promote best practices in software development, including coding standards, testing, and version control.
Project Management
Oversee the full software development lifecycle (SDLC), including planning, design, development, testing, and deployment.
Manage project timelines, priorities, and resources to ensure that development milestones are achieved.
Collaborate with Product Managers, Business Analysts, and other stakeholders to define project scope, deliverables, and requirements.
Track project progress, identify potential risks, and implement mitigation strategies.
Technical Oversight
Ensure that software architecture and design align with company standards and technical best practices.
Provide hands-on technical guidance, including code reviews and troubleshooting complex technical issues.
Stay up to date with industry trends, new technologies, and tools, integrating them into development processes where applicable.
Collaboration
Work closely with cross-functional teams, including Product Management, QA, UX/UI Design, and Operations, to deliver seamless, high-quality solutions.
Act as a liaison between business stakeholders and development teams to ensure clear communication and alignment on project goals.
Coordinate with other departments to resolve any dependencies or roadblocks that may affect project timelines or delivery.
Continuous Improvement
Continuously evaluate and improve development processes, tools, and workflows to enhance productivity and product quality.
Promote a culture of innovation and continuous learning within the development team.
Ensure that the team follows agile methodologies (e.g., Scrum, Kanban) to enhance efficiency and adapt to changing business needs.
Quality Assurance
Ensure the team adheres to high-quality standards by implementing thorough testing and code review practices.
Promote automated testing, continuous integration, and other practices to ensure the reliability and scalability of software systems.
Qualifications:Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Experience:5+ years of software development experience, including 2+ years in a leadership role.
Strong experience with full-stack development and knowledge of various programming languages (e.g., Java, Python, JavaScript, C#).
Proven experience with Agile development methodologies, such as Scrum or Kanban.
Experience managing teams in a fast-paced, dynamic environment.
Skills:Strong leadership, communication, and interpersonal skills.
Excellent problem-solving and decision-making abilities.
Proficient in version control systems (e.g., Git) and development tools.
Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and DevOps practices.
Strong understanding of database design and management (SQL and NoSQL).
Job Summary:The Development Manager is responsible for leading and managing the development team, ensuring the successful design, development, and implementation of software applications and systems. The role involves coordinating resources, managing project timelines, ensuring quality and performance standards are met, and collaborating with cross-functional teams.
Key Responsibilities:Team Leadership:
Lead and mentor a team of software developers, fostering a collaborative and productive work environment.
Conduct performance evaluations, provide feedback, and support professional development through coaching and training.
Promote best practices in software development, including coding standards, testing, and version control.
Project Management
Oversee the full software development lifecycle (SDLC), including planning, design, development, testing, and deployment.
Manage project timelines, priorities, and resources to ensure that development milestones are achieved.
Collaborate with Product Managers, Business Analysts, and other stakeholders to define project scope, deliverables, and requirements.
Track project progress, identify potential risks, and implement mitigation strategies.
Technical Oversight
Ensure that software architecture and design align with company standards and technical best practices.
Provide hands-on technical guidance, including code reviews and troubleshooting complex technical issues.
Stay up to date with industry trends, new technologies, and tools, integrating them into development processes where applicable.
Collaboration
Work closely with cross-functional teams, including Product Management, QA, UX/UI Design, and Operations, to deliver seamless, high-quality solutions.
Act as a liaison between business stakeholders and development teams to ensure clear communication and alignment on project goals.
Coordinate with other departments to resolve any dependencies or roadblocks that may affect project timelines or delivery.
Continuous Improvement
Continuously evaluate and improve development processes, tools, and workflows to enhance productivity and product quality.
Promote a culture of innovation and continuous learning within the development team.
Ensure that the team follows agile methodologies (e.g., Scrum, Kanban) to enhance efficiency and adapt to changing business needs.
Quality Assurance
Ensure the team adheres to high-quality standards by implementing thorough testing and code review practices.
Promote automated testing, continuous integration, and other practices to ensure the reliability and scalability of software systems.
Qualifications:Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Experience:5+ years of software development experience, including 2+ years in a leadership role.
Strong experience with full-stack development and knowledge of various programming languages (e.g., Java, Python, JavaScript, C#).
Proven experience with Agile development methodologies, such as Scrum or Kanban.
Experience managing teams in a fast-paced, dynamic environment.
Skills:Strong leadership, communication, and interpersonal skills.
Excellent problem-solving and decision-making abilities.
Proficient in version control systems (e.g., Git) and development tools.
Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and DevOps practices.
Strong understanding of database design and management (SQL and NoSQL).
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Sales Manager Banc assurance
Bajaj Allianz General Insurance,
Kolkāta, West Bengal
4 days ago
ExecutionSupport partners to register claims on behalf of customers, coordinate to ensure approvals within agreed timelines.Engage with cross functional teams to ensure seamless execution of work across channels and deliver desired productivity including everyday servicing and policy issuance etc. Gather relevant documents from customer post sales and submit the same to operations team; gather additional data/documents as required Resolve operational...

GigNow-MS-Technical Developer-Staff
EY,
Kolkāta, West Bengal
4 days ago
At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working...

Customer Service Support Advisor
BT Group,
Kolkāta, West Bengal
6 days ago
Why this job mattersThe Customer Service Advisor 2 assists customers across all channels, delivering customer value and success through support excellence and expertise regarding the BT Group's solution portfolio with some supervision.What You’ll Be Doing1 - Assists in the implementation of specific Customer Service management plans under supervision.2 - Assists in creating value-based relationships with customers to optimise customer service...
