Estimate project timeline & budget from client briefs.
Deliver projects on time, within scope and budget.
Use AI tools for internal efficiency and client solutions.
Manage changes, risks, and client requirements.
Coordinate tasks based on team capabilities.
Run post-project reviews and identify improvements.
Maintain client relationships and spot new opportunities.
Oversee multiple projects and mentor team members.
Requirements:
4+ years managing software projects/teams.
Solid technical foundation with hands-on understanding of software architecture, coding principles, and modern development frameworks. (Experience in programming or system design is a strong plus.)
Proven experience with Agile methodologies (Scrum, Kanban, etc.) and the ability to establish and maintain effective software management processes.
Proven on-time delivery with quality standards.
Able to turn requirements into technical deliverables.
Skilled in estimating effort & timelines.
Excellent collaboration skills with cross-functional teams, including Sales, Marketing, and Project Management.
Excellent English communication skills, both written and spoken.
Leadership, proactive mindset, and willingness to learn.