Responsibilities:
1. Oversee the delivery of technical projects, ensuring they are completed on time, within budget, and according to specifications.
2. Recruit, Manage, and develop top talents of technical leads and other technical staff to ensure successful project execution.
3. Develop and maintain project plans, budgets, and resource allocations.
4. Build, own, and maintain relationships with the technical executive owners from the client on all projects
5. Coordinate with the internal stakeholders and the client to lock the project scope, goals, and deliverables.
6. Monitor project progress and performance, maintain technical escalations, identifying and addressing issues as they arise
7. Implement best practices for project management and delivery processes.
8. Provide technical guidance and support to project technical teams as needed.
9. Collaborate with other departments to ensure alignment of technical projects with overall business objectives.
10. Conduct regular project status meetings and prepare reports for senior management.
11. Ensure compliance with regulatory requirements and industry standards.
12. Develop and enhance technical documentation (presales, BRD, ERD, QA, UAT. Knowledge transfer and sign-off)
Qualifications:
1. Bachelor’s or Master’s degree in a relevant field, such as Computer Science, Engineering, or Information Technology.
2. Proven experience in technical project management, with a track record of successfully delivering complex projects on time and within budget.
3. Strong leadership and team management skills, with the ability to motivate and mentor team members.
4. Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams and stakeholders.
5. Solid understanding of software development methodologies, technologies, and tools.