The Technical Project Manager, or Project Captain as we refer to it, is a hybrid client-facing role; you will act as both a project manager and a technical consultant when interfacing with the client, third-party vendors, and development team. As the Project Captain, you are responsible for managing client expectations, planning, monitoring, controlling, and reporting on the project to ensure it meets agreed-upon deliverables and adheres to scheduled timeframes.
We are seeking an individual who excels in a fast-paced environment, possesses strong client collaboration skills, and effectively manages projects and workload. Are you a good communicator as well as quality-driven and attentive to details? Do you enjoy variety, tackling technical challenges, and solving problems? Then the Technical Project Manager position may be perfect for you!
/ Responsibilities
Process management
● Develop project schedules for own delivery through all development phases.
● Ensure the project meets the planned timeline, with the agreed quality, and the customer's expectations.
● Define the technical responsibilities of each team member within a project, providing timely feedback to the team and team members.
● Provide technical leadership by serving as a primary escalation point for all team members.
● Responsible for acceptable documentation for the business domain knowledge and technical solution.
● Lead internal meetings, Scrum ceremonies, act as the Scrum Master, and lead initiatives.
● Communicate project status to the project team and stakeholders, including both internal and external clients, up to the C-level.
● Identify and create mitigation plans and monitor potential risks and issues.
● Collaborate with your Delivery Director to recruit for new positions and define the requirements.
● Report project updates and issues to both the Delivery leadership and the company's C-Level executives.
Time tracking
● Control the engineerʼs timesheets. Ensure those are completed weekly.
● Approve/reject all time-off requests within one week after a sick day or study day.
● Coordinate with HR/Office Assistant for any sick days and study days certificates.
● The captain is ultimately responsible for this, but can delegate to admin support.
● On-board/off-board new team members to projects as needed.
Clients
● Serve as primary day-to-day contact with the client's engineering point of contact.
● Collaborate and find opportunities to grow the account/up-sell services.
● Collaborate with your technical counterparts from the client to ensure they understand and accept the proposed solutions, considering all business and technical requirements.
● Share the projectʼs progress, keeping a flexible approach for updates and changes.
● Understand the clientʼs business and apply this knowledge to the project strategy.
Pre-Sales
● Assist Pre-Sales with project estimations, client calls, and technical information as required.
● Act as a technical expert liaison between the organizationʼs pre-sales and engineering teams.
● Coordinate the transition between pre-sales specifications and implementation engineering once the client is onboarded.
Leadership
● Coordinate periodic (at least once a month) one-on-one meetings with the engineers to provide and receive feedback.
● Provide engineers with mentorship and career plans in conjunction with HR and practice leads.
/ Must Haves
Soft Skills
● Ownership: being able to come up with action plans and execute them.
● Proactive
● Strong communication
○ Team communication.
○ Transparency: Keep the Delivery Director informed about obstacles, issues that arise, project status, and progress.
○ Identify and convey meaningful information to keep everyone informed and up-to-date.
○ Customer and exec communication styles.
○ Advanced English skills, written/oral.
○ Address attrition, manage team and customer communication, and coordinate a replacement.
● Be organized in a fast-paced environment.
● Delegate
● Conflict resolution
● Client Management
○ Business vision.
○ Client-oriented.
○ Sense of urgency.
○ Understanding the clientʼs business, products, and needs.
○ Be responsive to address problems that arise in the project.
○ Goal-oriented.
○ Autonomous.
○ Flexible (e.g., working long hours, handling tasks outside the job description, etc.).
○ Be able to build rapport with the stakeholders.
○ Presentation skills.
○ Risk management is capable of identifying risks in earlier stages.
● Farming
○ Negotiation skills.
○ Detect upselling and cross-selling opportunities.
● Team leadership
○ Motivator.
○ Perform monthly team 11 and performance assessments twice a year.
○ Request feedback on their work.
○ Group coordination.
○ The follow-up career path of their team members.
● Requirement Management owns the backlog (understands the business, the roadmap, the product being developed, and the tasks needed to be performed)
● Management skills ensure timely and proper quality delivery.
● Time Management: Approve time-off requests thoroughly and promptly.
● Team size. Consider managing several teams in different projects when the team size allows it (if there are few members in each one).
Hard Skills
● Technical Savvy, understanding of cloud architectures, estimates, and activities needed to go live. Development background is a big plus.
● Guarantee project technical quality, being supported by the Tech Lead and Architect.
● Ensure the development process flows smoothly, user stories are ready for engineers to pick up, PRs are completed on time, and releases are made according to plan, among other key objectives.
● Accesses and setup, Ensure the team has access to the vendorʼs API, and the repositories and deployment pipelines are correctly set up.
● Mastering and knowledge of internal processes Delivery Framework, HR, L&D procedures, etc.)
● Act as Scrum-master; certifications are a plus.
Desirables
● Fintech knowledge.
● Experience working on banking projects.
● Manage team budget.
● Experienced in managing revenue, margins, and expenses.

envelio

Summit

Raytheon Technologies

Oredata

Enterprise64

Rockcruit

Rockcruit

Rockcruit