Location Ahmedabad, Delhi, Kolkata Job type Full-time

Job Description…

Responsibilities:

  1. Leading and managing a team of developers, ensuring they are motivated, productive, and delivering quality work.
  2. Overseeing all aspects of the development process, from requirements gathering and design to coding, testing, and deployment.
  3. Communicating with stakeholders to understand their needs, expectations, and requirements, and ensuring that these are reflected in the final product.
  4. Collaborating with other departments such as marketing, sales, and customer support to ensure a coordinated and successful product launch.
  5. Defining and implementing project plans, schedules, and budgets, and tracking progress against these plans.
  6. Identifying and managing risks, issues, and dependencies that could impact the project schedule or quality.
  7. Participating in the hiring, training, and development of new team members, and ensuring that they are integrated smoothly into the team.
  8. Staying up-to-date with the latest technologies, tools, and best practices in software development, and ensuring that the team is using them effectively.

Qualifications:

  1. Bachelor’s or master’s degree in computer science, software engineering, or a related field.
  2. At least 5 years of experience in software development, with at least 2 years in a leadership or management role.
  3. Strong technical skills in programming, software architecture, and software development methodologies.
  4. Excellent communication skills, both verbal and written, and the ability to work collaboratively with diverse stakeholders.
  5. Strong leadership skills, with the ability to motivate and manage a team to deliver high-quality work on time and within budget.
  6. Experience in project management, with the ability to define project plans, schedules, and budgets, and to track progress against them.
  7. Strong problem-solving skills, with the ability to identify and manage risks, issues, and dependencies that could impact project success.
  8. Knowledge of Agile software development methodologies is desirable.