Bachelors degree in Computer Science Engineering Business Administration or a related field.
Relevant certifications (e.g. PMP CSM) are highly desirable.
Proven experience as a Project Manager or Scrum Master in a software development environment preferably working with Python and Django frameworks.
Indepth understanding of project management methodologies such as Agile (Scrum/Kanban) and Waterfall.
Familiarity with regulatory compliance frameworks such as POPIA and National Credit Regulator requirements would be advantageous.
Strong leadership and interpersonal skills with the ability to effectively communicate and collaborate with diverse stakeholders.
Excellent problemsolving and decisionmaking abilities with keen attention to detail.
Solid organisational and time management skills with the ability to prioritize tasks and manage multiple projects simultaneously.
Proficient in project management tools and software.
Responsibilities:
Collaborate with stakeholders to define project goals scope and deliverables.
Develop detailed project plans including timelines milestones and resource allocation.
Coordinate and lead project kickoff meetings ensuring clear communication of project objectives and requirements to the development teams.
Monitor project progress identify risks and implement proactive mitigation strategies.
Conduct regular project status meetings providing updates to stakeholders and addressing any concerns or issues.
Serve as the primary point of contact for clients understanding their business needs and translating them into actionable requirements for the development teams.
Facilitate client meetings to gather feedback clarify requirements and ensure client satisfaction.
Manage client expectations by effectively communicating project timelines deliverables and any potential scope changes.
Work closely with crossfunctional teams including developers designers testers and business analysts to ensure a shared understanding of project goals and requirements.
Act as a Scrum Master facilitating daily standup meetings sprint planning sprint reviews and retrospectives.
Foster a collaborative and productive work environment promoting effective communication and knowledge sharing among team members.
Provide guidance and support to the development teams removing any obstacles that may impede project progress.
Develop and implement quality assurance processes to ensure the delivery of highquality software solutions that meet client requirements and regulatory standards.
Conduct thorough project risk assessments identifying potential issues and devising strategies to mitigate them.
Monitor and manage project budgets ensuring adherence to financial constraints and reporting any deviations to relevant stakeholders.
Maintain comprehensive project documentation including project plans requirements change requests and meeting minutes.
Generate regular project status reports highlighting key milestones accomplishments risks and mitigation strategies.
Provide accurate and timely project updates to senior management highlighting progress challenges and opportunities for improvement.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.