Responsibilities:
- Lead the planning, initiation, execution, monitoring, and closure of projects/programs from conception to completion, ensuring adherence to project management best practices and methodologies.
- Define project/program scope, objectives, deliverables, and timelines in collaboration with stakeholders, and develop comprehensive project/program plans and schedules.
- Allocate resources, including personnel, budget, and equipment, and establish priorities to meet project/program objectives and deadlines.
- Identify project/program risks, issues, and dependencies, and develop mitigation strategies and contingency plans to address them.
- Monitor and track project/program progress, milestones, and performance metrics, and provide regular updates to stakeholders and senior management.
- Facilitate communication and collaboration among project/program team members, stakeholders, and vendors, and ensure alignment with organizational goals and priorities.
- Manage changes to project/program scope, schedule, and budget, and ensure that proper change control processes are followed.
- Conduct regular project/program meetings, status reviews, and post-mortem reviews to evaluate project/program performance, identify lessons learned, and drive continuous improvement.
- Ensure compliance with relevant regulations, standards, and policies, and maintain documentation and records as required.
- Foster a positive and collaborative work environment, motivate team members, and resolve conflicts or issues as they arise.
Must Have:
- Bachelor's degree in Project Management, Business Administration, Engineering, or a related field. (Master's degree preferred)
- Proven experience as a Project Manager/Program Manager, managing complex projects/programs from initiation to closure, preferably in a technology or software development environment.
- Strong knowledge of project management methodologies, tools, and techniques, such as Agile, Scrum, Waterfall, and PMBOK.
- Excellent leadership, communication, negotiation, and stakeholder management skills, with the ability to influence and build consensus among diverse teams and stakeholders.
- Proficiency in project management software tools (e.g., Microsoft Project, Asana, Jira) and Microsoft Office Suite.
- Demonstrated ability to manage multiple projects/programs simultaneously, prioritize tasks, and adapt to changing priorities and deadlines in a fast-paced environment.
- Strong analytical and problem-solving skills, with the ability to identify issues, analyze data, and make informed decisions.
- PMP, PgMP, CAPM, or other project management certifications are a plus.
- Experience in software development lifecycle (SDLC) methodologies and familiarity with technical concepts and terminology is desirable.
- Experience in managing remote or distributed teams and working in a global/multi-cultural environment is a plus.