Software Project Manager
Job details
Job SummaryYou will be responsible for planning, managing, and controlling all implementation activities from project initiation through successful sign off of the project. You will work with the client, internal teams and third-party vendors to ensure timely and efficient project delivery.Job ObjectivesLead and manage the project team and project stakeholders to ensure timely & flawless delivery of project within scope and within budget.Develop detailed project plans, ensure resource availability and allocation, monitor and chart project progress.Job ResponsibilitiesProject and Practice ManagementWork with the customer to determine and define the requirements, goals, scope, objectives and constraints of the project.Ensure the scope statement is as agreed upon to by the project team, customer, and other stakeholders; create the scope baseline and the process for scope change control.Ensure that components of Schedule and Cost, Resource Planning and Risk Management and Quality are captured in the Baseline plan.Identify and assign the roles of project team members, project reporting structures and training requirements for the team.Develop a quality plan addressing metrics, productivity, rework, and processes/standards.Execute the project plan, implement mechanisms to measure, record progress, and conduct ongoing analysis of variances, risks, and changes. Update/revise the project plan and report status.Get formal acceptance and sign-off of the project by the customer and validate that all conditions and deliverables of the project have been achieved.Analyze and evaluate performance document in terms of variance, trend and earned value analysis and its impact, and facilitate the post review meeting with project stakeholders.Manage iHorizons' third-party vendors as needed.Mentor and provide expertise to the project team members.Lead proposal efforts including completing project scoping and LOE assessments.Identify business development and 'add-on' sales opportunities related to a specific project.Client ManagementCreate and maintain effective working relationships with customers, while exceeding their expectations in terms of budget, quality and timely completion of projects.Set client expectations and manage day-to-day client interaction.Communicate with clients to identify needs and evaluate alternative business solutions.Continually seek opportunities to increase customer satisfaction and deepen client relationships.Build a knowledge base of each client's business, organization and objectives.Manage the project budget.Create, monitor, and update project quotes and ensure client's approval of the initial quotes and changes.Validate the deliverable completion with the client and initiate the necessary process for invoicing the client at various milestones of the project.Get affirmation from the customer on the final acceptance of the project and ensure that the delivered product(s) and services comply with the agreed deliverables' list and scope, and organizational procedures to close contractual obligations.Negotiate pricing for each project and issue purchase orders.Identify ways of reducing costs and enhancing project profitability, maintain the Project Cost sheet.Accurately forecast revenue, profitability, margins, bill rates and utilization and assure project legal documents are completed and signed.Analyze project profitability, revenue, margins, bill rates and utilization and prepare metrics and dashboard to provide periodic updates to the stakeholders.Managerial ResponsibilitiesTeam Hiring & SelectionContribute to defining team Job Descriptions and competencies.Perform interview & selection activities and facilitate onboarding & orientation of new Team Members.Build a transparent, open, and consistent communication system between self and team members.Consistently monitor team's work and performance by conducting regular team meetings and systematic review sessions.Enhance team's engagement levels by creating a positive work environment and by ensuring alignment of individual & team objectives to organizational goals.Assist and support team in achieving team goals and elevating productivity.Manage the design and implementation of team scorecards in collaboration with Strategy.Ensure continuous reporting of KPIs.Manage underperforming Team Members.Employee Development & Performance ManagementEffectively use performance management mechanism to ensure growth and development of each individual team member - setting clear objectives, scheduling periodical informal performance conversations and formal review sessions, providing constructive feedback.Support & guide individual employees in the team to achieve work and personal development goals through coaching and mentoring.Contribute to career path planning by creating Development Plans for individual team members and ensuring plan implementation.Aid in Succession Planning by determining the critical roles in the team and identifying ideal successors for the critical roles.Ensure training need analysis is done for Team Members and that the chartered training programs are administered properly.Processes, Best Practices & Work Standard ManagementAscertain that the work processes and tools followed by the Team are effectual and of high-performance standards.Establish and document best practices.Compare current practices to relevant industry best practices and bridge gaps (if any).Closely monitor & audit the processes of the function to ensure the quality & work standards are maintained.Evaluate the efficacy of the tools and constantly update them.Research the evolving areas of work, new market trends & changes and keep functional processes and standards updated by incorporating these trends and changes into the work model.Job RequirementsEducational QualificationBachelor's degree in a computer-related discipline or engineering.PMP/Scrum certification is mandatory (Either one of them).Overall, 10+ years' experience in IT services management.About iHorizonsiHorizons is a leading provider of business solutions and technology services in the Arab World. Headquartered in Doha, Qatar, we work with prominent clients to support their digital service migration journeys. The ultimate outcomes are radically improved customer experiences and increased operational efficiencies.We are a forward-looking organization, always enhancing our methodologies and adopting new technologies so that we would serve our customers better and improve our position in the market. We have an outstanding culture, and we provide unique opportunities for career growth to all our staff.
#J-18808-Ljbffr IT Management & IT Project Management
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.