Skip to content

Technical Project Manager

Job Title

Technical Project Manager

Experience Required

8+ years with at least 3+ years in a Project Management role

Location / Days

Office Based (Monday to Friday)

Role Description

We are seeking an experienced Technical Project Manager to lead and oversee a multi-year project involving the development of a scalable, n-tier architecture application. The successful candidate will manage a team of 25 professionals, including software developers, UI/UX designers, quality assurance engineers, and DevOps specialists. The role involves end-to-end project management, from planning and execution to delivery and maintenance, ensuring the project is completed on time, within scope, and meets quality standards.

Key Responsibilities

  • Project Planning & Management:
    • Develop detailed project plans, including timelines, resource allocation, and budgets
    • Define project scope, goals, and deliverables in collaboration with senior management and stakeholders
    • Establish project governance, risk management, and quality assurance processes
    • Monitor project progress and adjust plans as necessary to meet deadlines
  • Team Leadership & Coordination:
    • Lead a multidisciplinary team of 25 members, including developers, designers, QA engineers, and other technical staff
    • Facilitate clear communication and collaboration across different teams, ensuring alignment of goals and objectives
    • Conduct regular team meetings to track progress, resolve issues, and foster a positive team environment
    • Provide guidance and mentorship to team members, promoting skill development and professional growth
  • Technical Oversight:
    • Oversee the design, development, and deployment of the n-tier architecture solution, ensuring scalability, performance, and security
    • Collaborate with architects and senior developers to ensure technical feasibility and adherence to best practices
    • Participate in code reviews, design discussions, and technical decision-making
    • Ensure that the technical aspects of the project align with the overall business requirements and project goals
  • Stakeholder Engagement:
    • Act as the primary point of contact between the project team and stakeholders, including clients, senior management, and other external partners
    • Provide regular status updates, reports, and presentations to stakeholders, ensuring transparency and alignment on project progress
    • Manage expectations, negotiate project priorities, and address any concerns or issues raised by stakeholders
  • Risk Management:
    • Identify potential project risks and develop mitigation strategies to minimize impact
    • Monitor risk factors throughout the project lifecycle and implement contingency plans when necessary
    • Proactively address any project bottlenecks or challenges that could affect timelines or quality
  •  
  • Quality Assurance & Delivery:
    • Define and enforce quality standards for the project, ensuring that all deliverables meet the required specifications
    • Oversee testing and quality assurance processes, including unit testing, integration testing, and user acceptance testing (UAT)
    • Ensure successful project delivery, including deployment, documentation, and post-implementation support

Required Skills & Experience

  • Education:
    • Bachelor’s or master’s degree in computer science, Information Technology, Engineering, or a related field
  • Experience:
    • 8+ years of experience in software development, with at least 3+ years in a project management role
    • Proven experience in managing complex, multi-tier software development projects, ideally within a product development or software services environment
    • Experience leading teams of 20+ members on projects spanning multiple phases and timelines
  • Technical Skills:
    • Strong understanding of n-tier architecture, microservices, and distributed systems
    • Proficiency in software development methodologies (Agile, Scrum, Waterfall, etc.)
    • Familiarity with programming languages (.NET, C#), web technologies (Angular and React) and Azure
    • Knowledge of DevOps practices, CI/CD pipelines, and infrastructure management
  • Project Management Skills:
    • Excellent project planning, scheduling, and budget management abilities
    • Strong understanding of Azure Devops
    • PMP, PRINCE2, or Agile/Scrum certification is advantageous
  • Leadership & Communication:
    • Must have excellent English and be able to communicate fully in English with native English speakers
    • Proven ability to lead, mentor, and inspire a technical team
    • Strong problem-solving, decision-making, and analytical skills
    • Excellent verbal and written communication skills, with the ability to engage with both technical and non-technical stakeholders
    • Ability to manage conflicts, negotiate solutions, and build consensus

Xperate Benefits

Salary
Generous salary exceeding the industry standard
Annual Leave
20 days excluding 10 public holidays. Medical / Sick leave is also provided
Life Insurance
5L of default cover for you and your family
Accidental Cover
20L of cover for each employee
Bonus Scheme
100% based on the Company & Individual performance
Latest Technology
Exposure to the latest technologies
Employee Development
Xperate is committed to the development, growth & well-being of all of our people. This includes access to online training resources and family friendly working conditions

Apply for this Role