Job Openings
Technical Project Manager (Onsite, USD Salary)
About the job Technical Project Manager (Onsite, USD Salary)
Requirements:
- Bachelor's degree in Computer Science or Information Technology.
- Minimum 6 years of experience as a Technical Project Manager in the software development industry (Ecommerce or Fintech is preferable).
- Delivered a series of Tech Projects with different size teams and across several tech stacks such as; CRM, ERP, open source technologies, bespoke applications, etc.
- Project Management Certification is a must (PMP/ACP/CSM, etc).
- Hands on software development or SQA experience.
- Good analytical concepts particularly in programming, design architecture and Cloud Computing.
- Strong understanding of software development and project management methodologies (Waterfall, Agile, Scrum, SDLC or SLA).
- Hands on experience and proficiency in project management tools and software (JIRA, Confluence, Trello).
- Excellent leadership, communication and interpersonal skills.
- A collaborative team player, capable of working seamlessly within cross-functional teams to achieve shared project objectives.
- Demonstrated skill in client stakeholder management, ensuring clear communication, understanding of requirements, and overall client satisfaction.
- Excellent organizational and time management abilities, with the capacity to prioritize tasks and manage multiple projects simultaneously.
Responsibilities:
- Technical Competence: Lead the planning, coordination and execution of software projects, ensuring they are delivered within scope, on time and within budget. Develop project plans including schedules, resource allocation and task assignments.
- Process Optimization: Look for ways to improve operations. Aim to do things better and faster whenever possible without sacrificing quality. Utilize Agile methodologies and frameworks like Scrum and Kanban.
- Stakeholder Communication: Function as a bridge between the technical team and the technical/non-technical stakeholders, ensuring transparency and managing their expectations. Able to communicate clearly and effectively on all aspects of the project. Prepare progress reports for the higher management/stakeholders regarding status of the project and how it should be dealt with in the future.
- Team Leadership & Coordination: Ensure the correct resources are attached to the project and supervise and guide project teams fostering a collaborative and high performing work environment. Conduct regular team meetings providing direction and ensuring alignment with project goals .
- Risk Management: Identify potential risks and issues that may impact project timelines or quality. Develop risk mitigation strategies and manage unforeseen challenges to keep projects on track.
- Quality Assurance: Oversee quality control processes to ensure software development adheres to industry standards and client requirements. Conduct regular reviews and assessments to maintain high quality project deliverables.
- Integration Management Knowledge: Ensure all tools, platforms and systems integrate seamlessly for smooth functionality.