Match score not available

Software Development Manager - Kolkata

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, 4-5 years in software development, 1-2 years in leadership role, Proficient in programming languages, Knowledge of software architecture.

Key responsabilities:

  • Lead and mentor a software team
  • Oversee software development projects
  • Collaborate with stakeholders for requirements
  • Provide technical guidance and conduct code reviews
  • Manage project risks and report progress
FoodMe Global / Dine Palace logo
FoodMe Global / Dine Palace SME https://www.foodme.mobi/
51 - 200 Employees
See more FoodMe Global / Dine Palace offers

Job description

This is a remote position.

We are looking for a highly motivated Software Development Manager with 4-5 years of experience to lead and mentor a team of software developers. In this role, you will oversee the design, development, and deployment of software solutions, ensuring that projects are delivered on time and meet the company’s quality standards. You will work closely with product management, QA, and other departments to drive innovation, solve technical challenges, and contribute to the strategic direction of the software products.

-Team Leadership: Manage, mentor, and develop a team of software developers, providing technical direction and career guidance.
- Project Management: Oversee multiple software development projects, ensuring timely delivery, high quality, and alignment with business goals.
-Collaboration: Work closely with product managers, designers, and other stakeholders to define software requirements, prioritize tasks, and ensure smooth project execution.
- Technical Oversight: Provide technical guidance and support to the development team, ensuring best practices in coding, architecture, and design are followed.
-Code Reviews: Conduct code reviews to ensure code quality, performance optimization, and adherence to coding standards.
- Process Improvement: Continuously improve development processes by identifying bottlenecks, implementing best practices, and adopting new tools and technologies.
- Resource Allocation: Manage team resources and workload, ensuring proper resource allocation and task distribution to meet project deadlines.
- Risk Management: Identify project risks early and develop mitigation strategies to minimize impact on project timelines and quality.
- Stakeholder Communication: Report on project progress, technical issues, and team performance to senior management, providing regular updates and addressing any concerns.
- Talent Acquisition: Participate in hiring efforts to grow the development team, ensuring the team has the right skills to meet current and future needs.

Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 4-5 years of experience in software development, with at least 1-2 years in a leadership or management role.
-Proficiency in one or more programming languages (such as Java, C#, Python, JavaScript, etc.).
- Experience in managing software development teams and delivering complex software projects on time and within budget.
- Knowledge of software architecture, design patterns, and best practices for clean and efficient code

Benefits
- Competitive salary.
- Remote job
- Friendly environment
- Learning and development opportunities to enhance your skills and career.


Salary:

Kolkata

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Team Leadership
  • Collaboration
  • Analytical Thinking

DevOps Manager Related jobs