- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
- 6+ years of experience in technical project management, ideally within a software development or IT environment.
- Proven experience with Agile and/or Scrum methodologies; certification (CSM, PMI-ACP) is a plus.
- Strong understanding of software development life cycle (SDLC), including design, development, testing, and deployment.
- Familiarity with project management tools (e.g., Jira, Asana, Trello, MS Project).
- Solid technical background
- Excellent written and verbal communication skills, with the ability to communicate complex technical concepts to non-technical stakeholders.
- Strong leadership skills with experience managing cross-functional teams.
- Experience managing project budgets and resources effectively.
- Ability to manage multiple projects simultaneously while balancing competing priorities.