Project Manager
ONE BCG is a fast-paced, rapidly growing IT organization currently looking to find a Project Manager who can manage the delivery of multiple complex software development projects in a timely, controlled and predictable manner. Responsible for managing the end-to-end delivery of complex system solutions, through delivering primarily agile projects. You’ll use your strong interpersonal skills to identify and engage with project stakeholders and then manage all ongoing communications to ensure all are kept informed at an appropriate level.
How you can make a difference?
Managing end-to-end delivery of complex system solutions, including the establishment and control of project constraints, scope, and milestones to ensure successful project outcomes.
Leading and coaching the project team based on the unique needs of each project, adapting leadership styles as required and ensuring the team’s alignment with project objectives.
Ensuring that the Scrum team adheres to Scrum theory, practices, and rules, and leading by example to guide the team through project execution while upholding Scrum principles.
Providing clear ownership for project deliverables among internal stakeholders and ensuring accountability for progress and outcomes.
Leading continuous improvement initiatives to enhance the effectiveness of project delivery services, identifying areas for improvement, and implementing process optimizations to drive success.
Managing project performance and risks against the agreed-upon plan, including initiating timely remedial actions, contract changes, and escalation procedures when necessary.
Ensuring formal handover of the solution based on predefined acceptance and handover criteria, ensuring a smooth transition and ongoing support.
Providing regular, constructive feedback to project team members and collaborating with line managers to address performance and development needs.
Building and nurturing strong relationships with all project stakeholders through regular communication, ensuring clarity and transparency throughout the project lifecycle.
Effective team management: Leading and motivating the project team, fostering a collaborative environment that encourages high performance, knowledge sharing, and individual growth. Managing team dynamics, resolving conflicts, and ensuring a positive and productive team culture.
Resource management within team management: Overseeing resource allocation, ensuring team members are well-utilized and balanced across project tasks, and addressing any resource gaps that may impact project timelines or quality.
What all you need.
Minimum of 8-10 years of Project Management experience, with at least 2-3 years in a professional services environment.
In-depth knowledge of modern agile software development methodologies such as SCRUM and Kanban, along with traditional plan-driven methodologies like V-model and waterfall.
Ability to lead, motivate, and guide cross-functional teams towards achieving project goals. Expertise in creating a collaborative and high-performance team culture while resolving conflicts and ensuring smooth team dynamics.
Resource management expertise: Skilled in effectively planning, allocating, and optimizing resources (both human and material) across multiple projects. Ability to track and balance resource utilization, manage team capacity, and ensure the timely delivery of high-quality results.
Strong interpersonal and communication skills, including the ability to facilitate, coach, and influence teams and stakeholders at all levels.
Dedicated to coaching and mentoring team members, helping them grow professionally, and fostering a culture of continuous improvement within the technology department.
Excellent organizational skills with the ability to manage competing priorities, deliverables, and deadlines in a fast-paced environment.
Enthusiastic and self-motivated, focusing on providing exceptional customer experiences and delivering successful projects.
Experience using varied tools and techniques to manage team performance, resource allocation, and project delivery, ensuring efficiency and quality.
Exposure to or awareness of all phases of software development projects, including analysis, system design, development, and testing approaches, with an emphasis on managing resources through each phase.