Project Execution: Successfully execute projects to the agreed schedule, budget, and scope. Manage project financials and ensure alignment with business goals.
Project Management Processes: Lead project management processes including initiation, planning, execution, monitoring & controlling, and project closure. Oversee supporting processes like scope, cost, time, issue, risk, resource, communication, and stakeholder management.
Project Planning: Develop and maintain a detailed project plan that includes scope, budget, and schedule baselines.
Project Monitoring & Control: Monitor and control project activities to ensure that the project stays on track and within control. Address any deviations promptly.
Change Management: Plan and manage changes effectively, ensuring minimal disruption to project delivery.
Project Reporting: Report on variances to the approved project baseline and provide regular status updates to stakeholders.
Project Closure: Ensure formal project closure, acceptance of deliverables, and release of project resources.
Team & Stakeholder Communication: Interface and communicate effectively with the project team, management, and stakeholders to ensure alignment and timely issue resolution.
Quality Assurance: Perform gate reviews and quality assurance assessments with IT teams and business sponsors.
Strategic Alignment: Ensure projects are delivered in alignment with overall business and technology strategies.
Governance Compliance: Work within defined governance processes to ensure compliance with organizational policies and standards.
Charter & Scope Development: Lead the development of the project charter and scope, and ensure the solution is delivered according to schedule, budget, and scope.
Objective Setting: Define project objectives, phasing, and content to ensure the delivery of business case benefits within the agreed budget and timelines.
Project Standards: Ensure quality project standards are met through the implementation of approved methodologies, processes, and deliverables.
Qualifications and Experience:
Education: Bachelor's degree in Computer Science, Information Technology, or an MBA. (Mandatory)
Certifications: PMP, PRINCE2, or equivalent project management certification. (Mandatory)
Experience: Proven experience as a Project Manager managing complex software development projects. (Mandatory)
Methodologies: Experience with Agile and Scrum methodologies. (Mandatory)
SDLC Expertise: Strong understanding of the Software Development Life Cycle (SDLC) and project management methodologies.
Project Management Tools: Proficiency in project management tools such as Microsoft Project, JIRA, or similar platforms.
Leadership: Excellent leadership, communication, and interpersonal skills.
Problem Solving: Strong problem-solving and decision-making abilities, with a focus on data-driven solutions.
Multi-Project Management: Ability to manage multiple projects simultaneously and meet tight deadlines.
Technical Background: Solid technical background, with understanding or hands-on experience in software development and web technologies.
Cloud & DevOps: Familiarity with cloud computing, DevOps, and CI/CD pipelines.
Remote Team Management: Experience in managing remote or distributed teams.
Analytical Skills: Strong analytical skills and the ability to make data-driven decisions.
Industry Knowledge: Knowledge of industry best practices and emerging trends in technology.
Preferred Experience:
Knowledge of cloud platforms like AWS, Azure, or Google Cloud.
Experience with DevOps and CI/CD tools such as Jenkins, GitLab, or CircleCI.
Strong understanding of IT security best practices and compliance regulations (e.g., GDPR, ISO 27001).
Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes).