- Oversee and manage the coding team, including task assignments, tracking progress, and ensuring timely delivery of projects.
- Gather client requirements, translate them into system and technical requirements, and communicate effectively with the coding team.
- Define project scope, goals, milestones, timelines, and deliverables in collaboration with stakeholders.
- Develop detailed project plans, track progress, mitigate risks, and ensure timely completion of projects within scope and budget.
- Serve as the primary liaison between business stakeholders and the coding team.
- Facilitate agile ceremonies, including sprint planning, daily stand-ups, and retrospectives to maintain team alignment and productivity.
Requirements
Experience:
- 10+ years of project management experience in the tech industry, preferably in AI, SaaS, or software development.
- Proven track record of managing multiple, complex projects and meeting deadlines.
- Minimum of 2 references from previous clients or companies.
Technical Knowledge:
- Understanding of technical concepts such as APIs, software architecture, and general software development processes to effectively communicate with the coding team.
- Familiarity with technical terminology and workflows, enabling participation in technical discussions and decision-making processes.
- Ability to translate functional and non-functional requirements into actionable tasks for the coding team.
- Awareness of architecture frameworks and design principles, with enough knowledge to grasp the context of technology solutions being implemented.
Project Management Skills:
- Proficiency in using project management tools (e.g., Jira, Asana).
- Strong experience managing agile projects and facilitating sprints and other agile ceremonies.
Communication & Leadership:
- Excellent interpersonal and communication skills, with the ability to translate complex technical concepts into clear, actionable plans for non-technical stakeholders.