Lead and manage the end-to-end delivery of technical projects, from initiation to completion, ensuring adherence to scope, budget, and timeline.
Collaborate with stakeholders to define project objectives, requirements, and deliverables, ensuring alignment with business goals.
Develop detailed project plans, including resource allocation, task sequencing, and timelines, taking into consideration technical dependencies and constraints.
Coordinate and facilitate communication between cross-functional teams, providing clear direction, guidance, and support throughout the project lifecycle.
Monitor project progress, track milestones, and proactively identify and resolve any issues or risks that may impact project deliverables.
Conduct regular project status meetings, providing updates to stakeholders, and ensuring effective communication and transparency.
Manage project budgets, including tracking expenses, monitoring resource utilization, and identifying cost-saving opportunities.
Requirements :
Bachelor's degree in Computer Science, Engineering, or a related field.
Strong hands-on experience in Java, React, Node.js, and Spring Boot, with the ability to understand and guide technical discussions and problem-solving.
Solid understanding of the software development lifecycle, project management methodologies, and Agile frameworks.
Exceptional leadership and communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
Strong analytical and problem-solving abilities, with a track record of identifying and resolving project-related issues.
Excellent organizational and time management skills, with the ability to prioritize tasks and manage multiple projects simultaneously.
Experience with project management tools and software, such as JIRA, Trello, or Microsoft Project.