Job Summary The Technical Project/Program Manager will be responsible for leading and managing end-to-end software development initiatives for a leading healthcare provider in the U.S. The ideal candidate will possess extensive experience in both front-end and back-end development technologies and have a strong ability to lead cross-functional teams, drive strategic program planning, and manage stakeholder expectations. Strong communication skills are critical to ensure successful collaboration with technical and domain experts across various teams.
Key Responsibilities Program Planning and Strategy - Develop and maintain a comprehensive program plan outlining key milestones, deliverables, and dependencies.
- Collaborate with stakeholders to define the program's strategic objectives and ensure alignment with organizational goals.
- Communicate the program's vision clearly to all stakeholders and ensure alignment with broader business objectives.
- Team Leadership
- Lead and motivate cross-functional teams, including software developers, quality assurance engineers, and other supporting roles.
- Foster a collaborative and high-performance team culture, encouraging knowledge sharing and professional development.
- Provide guidance and mentorship to team members to ensure their continuous growth.
Project Execution - Oversee the end-to-end delivery of software development projects, ensuring adherence to timelines and budgets.
- Monitor project progress and identify risks; implement effective mitigation strategies.
- Ensure adherence to industry best practices and quality standards throughout the software development lifecycle.
- Manage project budgets effectively, ensuring resources are used efficiently.
Stakeholder Management - Communicate project status, risks, and changes effectively with both internal and external stakeholders.
- Collaborate with product owners, business analysts, and other key stakeholders to gather requirements and ensure alignment with project goals.
- Proactively address stakeholder concerns and manage expectations throughout the project.
Resource Management - Efficiently allocate and manage resources to meet project requirements.
- Work with resource managers to ensure the availability of skilled team members and optimize resource utilization.
- Recommend additional resources when necessary to meet project timelines and deliverables.
Quality Assurance - Work closely with the quality assurance team to establish and maintain effective testing processes.
- Ensure that software products meet high-quality standards and are thoroughly tested before release.
Continuous Improvement - Identify opportunities for process improvement within the software development life cycle.
- Implement best practices and process optimizations to enhance the efficiency and effectiveness of the development process.
Required Qualifications - Minimum 8+ years of experience in IT, including experience in program management within the software development industry.
- Proven experience leading cross-functional teams and managing multiple software development projects.
- Strong knowledge of software development methodologies, including Agile frameworks.
- Experience in web and mobile development and cloud migration projects.
- In-depth understanding of software development best practices and quality assurance processes.
- Familiarity with project management tools (e.g., JIRA, Confluence, Agile Craft) and techniques.
- Excellent communication, interpersonal, and team management skills.
- Ability to analyze complex problems and develop effective solutions.
Preferred Qualifications - PMP (Project Management Professional) certification is highly preferred.
- Experience with Agile methodology and Agile project management tools.
- Experience in healthcare-related projects is a plus.
Certifications PMP (Project Management Professional) certification is preferred.
Agile-related certifications (e.g., Scrum Master, Agile PM) are a plus.
Education: Bachelors Degree
Certification: Project Management Professional