Megamind IT Solutions

Technical Software Project Manager

Job Description

The Technical Project Manager plays a critical role in ensuring the successful delivery of technical projects within the organization. This role involves overseeing all technical aspects of project delivery, managing resources, and ensuring that project objectives are met and supporting the Project Manager in defining scope, timeline, and risks, ending by obtaining customer feedback and required delivery approvals.

Responsibilities

  • Oversee the entire Software Development Lifecycle (SDLC) of products and services, from ideation to launch, and ongoing enhancements or updates.
  • Ensure that all products and services comply with relevant regulation and policies governing human resources and social development in Saudi Arabia.
  • Establish and maintain processes for quality assurance and testing to ensure products meet high standards of performance, usability, and reliability.
  • Ensure all technical deliverables comply with PMO standards (documentation, testing, audits).
  • Conduct comprehensive business analysis activities to identify areas for improvement and optimization.
  • Gather requirements from stakeholders, conduct interviews, and facilitate workshops to elicit and clarify business needs.
  • Analyze data, processes, and systems to identify trends, patterns, and opportunities for enhancement.
  • Collaborate with stakeholders across different departments (HR, Legal, Finance, Tech) and divisions to map current business processes and identify inefficiencies.
  • Recommend and implement process improvements, automation initiatives, and best practices to streamline operations and enhance productivity.
  • Develop business cases and feasibility studies to support proposed changes and investments.
  • Utilize data analytics tools and techniques to analyze large datasets and derive actionable insights.
  • Prepare accurate, relevant reports, dashboards, and presentations to communicate analysis findings, KPIs, and project outcomes for decision-making purposes.
  • Lead and mentor a team of product developers, business analysts, and other professionals, fostering a culture of innovation and excellence.
  • Set clear objectives and priorities for the team, aligning them with strategic goals.
  • Delegate tasks effectively and monitor progress to ensure timely and high-quality delivery of work, including coordinating resource coverage for absences.
  • Build and maintain relationships with stakeholders at various levels (government agencies, citizens, senior leadership, end-users).
  • Communicate regularly with senior leadership and stakeholders, providing updates on initiatives, milestones, challenges, and successes (including participation in Project Steering Committee meetings).
  • Escalate technical risks to Program Directors using the PMO’s Level 2-3 escalation paths.

Position Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field; advanced degree preferred.
  • Certifications in PMP, Prince2 (Mandatory).
  • Good working knowledge of project estimation techniques.
  • Good leadership, decision-making, and organization skills.
  • Strong attention to detail and multi-tasking skills.
  • Demonstrated experience in personnel management.
  • Proven experience 5+ years with a track record of successfully delivering complex projects on time and within budget.
  • Strong technical background in Software and service operational model or domain, with expertise in testing tools, Jira and ServiceNow.
  • Excellent leadership, communication, and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders at all levels.
  • Solid understanding of project management methodologies (e.g., Agile, Waterfall).
  • Strong analytical and problem-solving abilities, with a results-oriented mindset and a focus on continuous improvement.

Personal Attributes

  • Experience working both independently and in a team-oriented, collaborative environment is essential.
  • Can conform to shifting priorities, demands, and timelines through analytical and problem-solving capabilities.
  • Reacts to project adjustments and alterations promptly and efficiently.
  • Flexible during times of change.
  • Ability to read communication styles of team members and contractors who come from a broad spectrum of disciplines.
  • Persuasive, encouraging, and motivating.
  • Ability to elicit cooperation from a wide variety of sources, including upper management, clients, and other departments.
  • Ability to defuse tension among project team, should it arise.
  • Strong interpersonal skills.
  • Must be able to learn, understand, and apply new technologies.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial.
  • Tenacious.

Work Conditions

  • Overtime may be required to meet project deadlines.
  • Sitting for extended periods of time.
  • Physically able to participate in training sessions, presentations, and meetings.
  • Some travel may be required for the purpose of meeting with clients, stakeholders, or offsite personnel management.