Overview
Skills
Job Details
Welcome to TechProjects! We specialize in IT System integration to help with some of the biggest names in the public sectors around New York state. Our company provides exceptional IT solutions for our clients, while also offering top-notch career opportunities for our employees.
At our firm, we work with a diverse range of clients, from cutting-edge startups to established industry leaders.
As an employee of our company, you'll have the opportunity to work with some of the biggest and most innovative companies in the US. You'll be part of a team of highly motivated and talented individuals who are dedicated to achieving success for both our clients and us. We believe in providing our employees with the resources and support they need to excel in their roles, and we're committed to creating a positive and inclusive workplace culture.
If you're a tech professional looking for a challenging and rewarding career, we'd love to hear from you. Our company offers competitive salaries, comprehensive benefits packages, and a range of professional development opportunities. Whether you're a seasoned veteran or just starting out in your career, we have a role that's perfect for you.
Thank you for considering our company as your potential employer. We look forward to hearing from you and discussing the exciting opportunities that await you at our firm.
TechProjects is looking for a Technical Project Manager for a Multiyear Transportation project.
Duration: Full Time
Location: North Brunswick, NJ
Job Descriptions
A Senior Technical Project Manager is responsible for overseeing the technical and managerial aspects of software development projects. This includes planning and strategy, technical leadership, team management, stakeholder communication, risk and issue management, budget oversight, quality assurance, process improvement, documentation, and maintaining a focus on customer needs. Senior Technical Project Manager must balance technical expertise with strong project management skills to drive successful project outcomes.
Core responsibilities
- Maintain Documentation: Ensure that all project documentation is accurate, up-to-date, and accessible, including requirements, design documents, and user guides.
- Generate Reports: Prepare and present regular project status reports, including progress, risks, issues, and budget status.
- Understand Requirements: Work closely with clients and users to understand their needs and ensure the project delivers value and meets their expectations.
- Manage Deliverables: Ensure that deliverables are aligned with customer requirements and are delivered on time and within scope.
- Define Project Scope: Work with stakeholders to define the project scope, objectives, and deliverables.
- Develop Project Plans: Create comprehensive project plans, including timelines, milestones, resource allocation, and risk management strategies.
- Establish KPIs: Set clear Key Performance Indicators (KPIs) to measure project success and progress.
- Senior core Project Manager experienced with PM tools Jira, Confluence, MS Project, Clarity, Project View etc.
- Work with multiple development methodologies such as waterfall, iterative and agile (scrum, kanban) to support project teams. Have awareness of agile techniques such as automated testing, user stories, test driven development, continuous integration, etc.
- Facilitate Meetings: Organize and lead project meetings, including kick-offs, status updates, and retrospectives.
- Evaluate Technology Choices: Assess and recommend appropriate technologies, tools, and platforms based on project needs and constraints.
- Lead and Mentor: Manage and mentor development teams, including software engineers, QA testers, Especially BA's
- Resource Management: Allocate and manage resources effectively, ensuring that the team has the skills and capacity to meet project demands.
- Liaise with Stakeholders: Communicate project status, risks, and issues to stakeholders, including executives, clients, and other departments.
- Manage Expectations: Set and manage expectations with stakeholders, ensuring they are aligned with project goals and deliverables.
- Identify Risks: Identify potential risks and issues that could impact the project, and develop mitigation strategies.
- Monitor and Report: Monitor risks and issues throughout the project and report on their status and impact.
- Resolve Issues: Implement and oversee solutions to address and resolve project issues in a timely manner.
- Ensure Quality Standards: Ensure that the software meets quality standards and adheres to best practices in development and testing.
- Oversee Testing: Coordinate testing efforts, including unit, integration, and system testing, to ensure that the software is reliable and performs as expected.
- Optimize Processes: Identify and implement process improvements to increase efficiency and effectiveness within the project and the development team.
- Adopt Best Practices: Ensure the adoption of industry best practices and methodologies, such as Agile, Scrum, or DevOps, as appropriate for the project.