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 |