Lead the planning, execution, and delivery of software development projects from inception to completion.
Define project scope, goals, and deliverables in collaboration with key stakeholders.
Develop detailed project plans, schedules, and resource allocation plans to ensure timely and successful project delivery.
Manage project budgets, track expenses, and ensure projects are delivered within budgetary constraints.
Coordinate and communicate effectively with cross-functional teams, including software developers, quality assurance engineers, designers, and product managers.
Identify and mitigate project risks, proactively resolve issues, and escalate when necessary to ensure project success.
Conduct regular project status meetings, provide project updates, and report on key metrics to stakeholders.
Foster a collaborative and inclusive team environment, promoting knowledge sharing and continuous improvement.
Ensure adherence to project management best practices, methodologies, and standards.
Requirements:
Bachelors degree in Computer Science, Engineering, or related field; Masters degree preferred.
Proven experience (min 3 years ) as a Software Development Project Manager or similar role, managing complex software development projects from inception to delivery.
Strong understanding of software development methodologies, including Agile, Scrum, and Waterfall.
Proficiency in project management tools such as JIRA, Trello, or Microsoft Project.
Excellent leadership, communication, and interpersonal skills.
Ability to effectively manage multiple projects simultaneously in a fast-paced environment.
Strong analytical and problem-solving skills, with a keen attention to detail.
PMP, Prince II, PMBOK, Agile, or Scrum Master certification is a plus.
JobPlacements.com
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.