Project Manager with extensive experience in IT software development to lead complex, high-impact projects. In this role, PM oversees all aspects of project management, including strategy, planning, execution, and delivery, ensuring successful outcomes across multiple software development teams. As a PM also mentors junior project managers and collaborates closely with senior leadership to drive business goals.
Key responsibilities
- Strategic project leadership:
- Lead and manage large, complex, and high-priority software development projects from inception to completion, ensuring alignment with business goals and objectives.
- Define project scope, goals, deliverables, and timelines, ensuring that all stakeholders are aligned on expectations and outcomes.
- Develop and manage detailed project plans, including resource allocation, risk management, and change control processes.
- Cross-functional team leadership:
- Lead cross-functional teams across various disciplines (development, QA, UX/UI, operations, etc.) to deliver high-quality software products on time and within budget.
- Mentor and guide junior and mid-level project managers to ensure high performance across the project management team.
- Build and maintain strong relationships with key internal and external stakeholders, including executive leadership, clients, and third-party vendors.
- Agile & methodology expertise:
- Drive the adoption and refinement of Agile methodologies (Scrum, Kanban, etc.) across software development teams, ensuring processes are optimised for efficiency and quality.
- Serve as a Scrum Master or Agile Coach, facilitating sprint planning, stand-ups, retrospectives, and release planning meetings.
- Provide thought leadership on the implementation of best practices in project management, process improvement, and risk management.
- Stakeholder & client engagement:
- Act as the primary point of contact for senior stakeholders, including executives, clients, and external vendors, ensuring transparency in communication and project progress.
- Lead client-facing discussions, providing regular updates, managing expectations, and proactively addressing any concerns or issues.
- Translate business requirements into actionable technical deliverables, ensuring alignment with stakeholder needs.
- Risk, issues, and budget management:
- Proactively identify, assess, and mitigate project risks, ensuring issues are addressed before they become roadblocks to success.
- Manage project budgets, ensuring resource allocation and spending are within limits and optimising resource usage.
- Escalate unresolved issues and risks to the executive team and stakeholders with actionable solutions and mitigation strategies.
- Continuous improvement & process optimisation:
- Drive continuous improvement by implementing process enhancements, tools, and methodologies that increase efficiency, reduce costs, and improve project delivery.
- Regularly assess project health and provide guidance on improving team performance, timelines, and resource utilisation.
- Champion lessons learned across teams and share best practices to improve future project outcomes.
Qualification and skill set
- Experience:
- 3+ years of experience in IT project management.
- Proven experience with the full project lifecycle, from conception to delivery and post-launch support.
- Deep experience in managing and delivering projects using Agile (Scrum, Kanban), Waterfall, or hybrid methodologies.
- Experience managing teams of 10+ people and collaborating with senior leadership.
- Technical skills:
- Strong technical background, with a solid understanding of software development processes and technologies (e.g., software architecture, cloud platforms, databases, APIs).
- Proficiency with project management tools such as Jira, Confluence, Microsoft Project, or similar platforms.
- Knowledge of continuous integration, CI/CD practices, and DevOps principles.
- Certifications:
- PMP (Project Management Professional) or equivalent certification (preferred).
- Scrum Master certification (CSM or equivalent) or Agile Coach certification (required).
- Other relevant certifications (e.g., ITIL, Lean Six Sigma) are a plus.
- Soft skills:
- Exceptional leadership, interpersonal, and communication skills, with the ability to manage multiple stakeholders across diverse teams.
- Strong decision-making and problem-solving abilities, with a proactive, solution-oriented mindset.
- Ability to navigate and lead projects in a fast-paced, dynamic environment while maintaining attention to detail and high-quality standards.
- Excellent time management and organisational skills, with experience managing multiple high-priority projects simultaneously.
Will be an advantage
- Experience working with enterprise-level software systems and technologies (e.g., ERP, CRM, cloud platforms).
- Background in managing large-scale transformation or digital transformation projects.
- Familiarity with DevOps, microservices, and modern software development practices.
- Experience in a client-facing role or managing external partnerships.
Why join VITech?
- Work in an agile team with a high-quality code environment and use modern technologies to deliver software that provides value;
- Interesting projects with a focus on the Healthcare industry, where communication with clients is a part of daily work;
- Professional growth opportunities with our corporate development programs;
- People-oriented corporate culture where your individuality is appreciated.
We thoughtfully create and adapt benefits to improve your life. Unlimited free treats and coffee are not the main things we can offer. We strive to simplify your life and we take care of your mental and physical health.