JOB DESCRIPTION
Role: Project Manager IT (Software Development)
Location: Dubai
Experience: 5 years in IT project management
About the Role:
We are seeking an experienced Project Manager to join our dynamic IT team. The ideal candidate will have a strong background in managing software development projects, working with cross-functional teams and delivering high-quality solutions on time and within budget. You will be responsible for overseeing projects involving software developers, full-stack developers, and other technical professionals, ensuring seamless execution from conception to delivery.
Key Responsibilities:
- Define project scope, goals, and deliverables in collaboration with stakeholders.
- Develop detailed project plans, timelines, and resource allocation strategies.
- Monitor and track project progress, ensuring milestones are met on time and within budget.
- Lead and manage teams of software developers, full-stack developers, and other technical staff.
- Foster a collaborative and productive work environment, ensuring clear communication and accountability.
- Conduct regular team meetings, code reviews, and performance evaluations.
- Act as the primary point of contact for clients, stakeholders, and internal teams.
- Provide regular project updates, risk assessments, and mitigation plans.
- Manage expectations and ensure alignment between client requirements and project deliverables.
- Ensure all deliverables meet quality standards and adhere to best practices in software development.
- Oversee testing, debugging, and deployment processes to ensure smooth project delivery.
- Conduct post-project evaluations to identify areas for improvement.
- Identify potential risks and develop contingency plans to address them.
- Proactively resolve issues and conflicts that may arise during the project life cycle.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- 5 years of experience in IT project management, specifically managing software development teams.
- Proven experience working with full-stack developers, software developers, and other technical roles.
- Strong knowledge of Agile, Scrum, and Waterfall methodologies.
- Proficiency in project management tools such as Jira, Trello, or Microsoft Project.
- Excellent communication, leadership, and problem-solving skills.
- PMP, PRINCE2, or Scrum Master certification is a plus.
- Familiarity with software development technologies such as JavaScript, Python, React, Node.js, or similar.
- Strong understanding of SDLC (Software Development Life Cycle).