Job Description
As a Associate Technical Project Manager, you will play a crucial role in coordinating and managing software development projects from initiation to completion. You will work closely with clients, developers, and designers to ensure project goals are met on time, within scope, and on budget. This role is ideal for someone who is detail-oriented, has a passion for technology, and is eager to grow in project management.
Key Responsibilities:
- Assist in planning, organizing, and managing software development projects.
- Collaborate with clients to gather requirements, define project scope, and set clear objectives.
- Work closely with development teams to translate technical requirements into actionable tasks.
- Monitor project progress and ensure timely delivery of milestones.
- Identify potential risks and challenges and propose solutions to keep projects on track.
- Facilitate communication between clients and development teams to ensure a shared understanding of project goals.
- Prepare and present project status reports, timelines, and documentation.
- Assist in quality assurance processes to ensure final deliverables meet client expectations.
- Support the senior project manager in day-to-day project management tasks.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 2 years of experience in project management, preferably in a software development environment.
- Basic understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent communication and interpersonal skills.
- Strong problem-solving skills and attention to detail.
- Ability to manage multiple tasks and priorities in a fast-paced environment.
- Experience with project management tools like Jira, Trello, or Asana is a plus.
- A passion for technology and a willingness to learn and adapt to new tools and methodologies.