As a Technical Project Manager, you will be responsible for ensuring the successful planning, execution, and delivery of software development projects. Your expertise in project management and software development will be essential in meeting client expectations and driving project success.

Key Responsibilities:

  • Define project scopes, goals, and deliverables in collaboration with clients and stakeholders.
  • Develop detailed project plans, including tasks, timelines, and resource allocation.
  • Lead and manage cross-functional project teams, including software developers, designers, and testers.
  • Monitor project progress and performance, identifying and resolving issues as they arise.
  • Ensure projects stay on schedule and within budget.
  • Coordinate communication between team members, clients, and external partners.
  • Manage project risks and develop contingency plans.
  • Prepare and deliver project reports, status updates, and presentations.
  • Foster a collaborative and innovative project team culture.
  • Stay up-to-date with software development trends, technologies, and best practices.

Key Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Proven experience in project management, with a focus on software development projects.
  • Strong understanding of software development methodologies and best practices.
  • Excellent communication and leadership skills.
  • Ability to define project scopes, goals, and deliverables.
  • Proficiency in project management tools and methodologies.
  • Strong problem-solving and decision-making abilities.
  • Experience in managing cross-functional project teams.
  • Familiarity with Agile and Scrum methodologies.

Technical Qualifications:

  • Strong understanding of software development processes and methodologies.
  • Proficiency in project management tools and methodologies.
  • Knowledge of various software development languages and technologies.
  • Familiarity with version control systems (e.g., Git).
  • Experience with project management software and tools.
  • Understanding of continuous integration and continuous deployment (CI/CD) pipelines.