Posted:22 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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).

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Bengaluru, Karnataka, India

Hyderabad, Telangana, India

kolkata, karnal, lucknow, thane, anand, surat, delhi, vadodara, panvel, ahmedabad