We are seeking an accomplished Technical Project Manager to lead our software development initiatives. This role is for a professional with a strong technical background in .NET, C#, and Java, coupled with proven experience in managing software/product development teams. You will be responsible for planning, directing, and coordinating projects through the full SDLC, ensuring timely and high-quality deliverables while fostering strong client and stakeholder relationships.
Key Responsibilities
- Project Leadership & Execution:Lead and manage projects from initiation through implementation, ensuring successful delivery across various tracks.
- Coordinate and supervise, support, and coordinate project team members/staff with regards to project deliverables.
- Actively participate in project scope definition, sizing, and resource requirements.
- Allocate and monitor Statement of Work (SOW) deliverables by scheduling tasks and tracking progress to delivery milestones, adhering to process compliance in producing release-level artifacts, and reviewing deliverables.
- Manage Risks and Dependencies throughout the project lifecycle.
- Team & Stakeholder Management:Clearly define project roles, responsibilities, escalation paths, and ownership for a team of 10-15 individuals.
- Facilitate scrum ceremonies with the project team and establish various touchpoints with internal stakeholders and clients to communicate clear status.
- Co-ordinate with different teams and Project Managers for sprint scope and overall release scope.
- Contribute to team building and resolve or escalate team conflicts.
- Track daily progress and ensure slippages are controlled, managed, and reported.
- Maintain signed-off Change Order documents for each Change Request item.
- Technical & Business Acumen:Effectively interpret Technical and Business objectives from the client's perspective, as well as challenges, and support the team on their deliverables.
- Contribute to the debriefing of technical aspects of requirements and be able to explain them clearly.
- Methodology & Tools:Experience in delivering to full SDLC.
- Proficiency in product development practices, namely Scrum/Agile methodologies, and DevOps principles, utilizing tools like JIRA.
- Reporting & Communication:Manage the design of project documents to monitor project performance and data stored.
- Report on project progress and communicate relevant information to the leadership team and other stakeholders.
- Coordinate with the product owner and scrum teams in preparation for sprint planning to set the team for success. Document and publish sprint delivery schedules and timelines.
Required Skills & Experience
- Overall Experience: 4-5 years of overall experience.
- Technical Project Management Experience: At least 2 years actively as a Technical Project Manager/Scrum Master.
- Client Interaction: Prior experience directly interacting with or working with clients is a must.
- Technical Background: Strong technology background in .NET, C#, Java related technologies, with demonstrated experience in having managed software/product development teams and a strong grasp on technology management. Experience with microservices related technologies is a plus.
- Project Management: Proven experience managing teams of 10-15 individuals across various project tracks.
- Methodologies: Experience with Scrum Master/Agile and DevOps practices.
- Tools: Familiarity with JIRA.
- Communication:Extremely strong oral and written communication skills is a must.
- Stakeholder Management: Strong experience working with colleagues and stakeholders.
- Certifications (Plus): PMI PMP/ACP Certificate / Scrum Master certification.