Description:
We are looking for a highly skilled Technical Project Manager with strong technical expertise and excellent communication skills. This client-facing role involves managing project delivery, budget forecasting, and ensuring successful project execution from start to finish.
Responsibilities:
- Lead and manage multiple projects, ensuring timely delivery and adherence to scope, budget, and quality standards.
- Develop detailed project plans, monitor progress, and make necessary adjustments.
- Serve as the primary point of contact for clients, maintaining strong relationships and transparent communication.
- Gather and translate client requirements into project deliverables.
- Guide project teams with technical knowledge and collaborate to resolve issues.
- Stay updated with industry trends and technologies to provide the best solutions.
- Develop and manage project budgets, ensuring accurate forecasting and tracking of expenses.
- Identify potential budget risks and implement mitigation strategies.
- Provide regular financial reports and updates to stakeholders.
- Foster a collaborative work environment and lead cross-functional teams.
- Conduct regular team meetings, address challenges, and ensure alignment.
- Mentor and support team members, promoting professional growth.
- Understand end-user workflows and processes related to software applications.
- Respond quickly to reported problems, troubleshoot issues, and provide solutions, corrections, workarounds, or training.
- Work efficiently with development and test engineering groups to support the development of software that meets end-user needs.
- Anticipate software issues that end-users may encounter during review/testing.
- Work with the software project team to implement long-term solutions, report bug fix progress, and keep both development and end-user teams informed.
- Actively work with teams to move software through the Quality System.
- Manage and lead the design for all assigned software development projects.
- Manage 50% agile project management (software releases/delivery, communication, coordination, status reporting, scope, and risk management).
- Develop requirements, budgets, and schedules for assigned application development projects.
- Facilitate requirements and status meetings with the project team and clients.
- Establish milestones, anticipate issues, and monitor adherence to project scope, schedules, and requirements, ensuring compliance with SSS software development processes.
- Monitor projects ensuring schedules, budgets, and resources are aligned to attain objectives and milestones.
- Break down complex problems/ideas, research technical solutions, and create implementation plans.
- Research new technology for potential application to SSS and/or clients.
- Keep abreast of current trends in the technology industry.
- Work with senior management to map ideas to feasible software features.
Requirements:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 5+ years of experience as a Technical Project Manager or in a similar role.
- Strong technical background with the ability to understand and communicate technical concepts.
- Attention to detail is a must.
- Excellent communication and interpersonal skills.
- Experience in client-facing roles with the ability to build and maintain strong client relationships.
- Solid understanding of project management methodologies and tools.
- Experience with budget forecasting and financial management.
- Strong problem-solving skills and attention to detail.
- Ability to work effectively in a fast-paced, dynamic environment.
- Track record of working with external stakeholders with matrix reporting experience
- Technical understanding of different technology stacks and complex road maps