About the job
JOB SUMMARY
We are seeking a dynamic Project Manager to spearhead cross-functional teams in developing cutting-edge enterprise-grade distributed systems. This role encompasses managing the entirety of the project lifecycle, focusing on microservices, API integrations, and DevOps activities. You will be responsible for gathering business requirements, translating them into functional specifications, and ensuring thorough documentation and seamless project transitions.
KEY RESPONSIBILITIES
- Requirements & Business Analysis: Conduct stakeholder interviews and user workshops; create Business Requirement Documents (BRDs), Functional Requirement Documents (FRDs), user stories, and acceptance criteria; manage requirements traceability and facilitate sign-offs.
- Project Planning & Execution: Design comprehensive project plans, Work Breakdown Structures (WBS), and schedules; oversee scope, budget, and resource management; coordinate releases across various environments.
- Team Leadership: Lead a diverse team of Java developers, DevOps engineers, QA specialists, and Database Administrators (DBAs); facilitate Agile ceremonies; eliminate project blockers and sustain team momentum.
- Stakeholder Communication: Act as the primary liaison between technical teams and business stakeholders; deliver executive-level reports and presentations; adeptly manage expectations and resolve escalations.
- Documentation: Ensure meticulous maintenance of project documentation, meeting notes, and decision logs; create process flows, Standard Operating Procedures (SOPs), and user guides.
- Project Handover: Craft comprehensive handover packages, runbooks, and troubleshooting guides; conduct knowledge transfer sessions and secure formal project acceptance.
- Technical Coordination: Supervise the deployment of microservices, CI/CD pipelines, containerization (Docker/Kubernetes), database migrations, and monitoring implementations.

