IT Project Manager I
North Carolina State University at Raleigh
Raleigh, NC
ID: 7325071
Posted: Newly posted
Application Deadline: Open Until Filled
Job Description
Essential Job Duties
This IT Project Manager position serves as the lead member of the software development team and the primary technical point of contact for clients throughout the project lifecycle. The role provides leadership for technical initiatives and oversees the planning and execution of IT projects from initiation through closure. Responsibilities include facilitating discovery sessions, requirements gathering, project planning and scheduling, and ongoing project meetings.
The IT Project Manager is responsible for managing project personnel, overseeing project budgets, ensuring the timely delivery of project outcomes, and maintaining strong client relationships. The position manages multiple concurrent projects and drives clear, consistent communication among stakeholders.
Project Management & Delivery
Project initiation, planning, execution, and closure
Developing and maintaining project plans, schedules, risk logs, and status reports
Managing scope, timelines, budgets, and deliverables
Overseeing day-to-day execution and resolving blockers
Managing multiple concurrent projects
Client & Stakeholder Communication
Discovery sessions and requirements gathering
Ongoing project meetings and status updates
Translating requirements into actionable items
Managing expectations and addressing concerns
Maintaining strong client relationships
Representing the development team to partners and funders
Maintaining a healthy task backlog
Ensuring efficient task flow and execution
Clarifying scope and acceptance criteria
Technical Leadership & Architecture
Leading full-stack development efforts
Selecting technology stacks and architectural approaches
Reviewing code and overseeing open-source repositories
Defining reusable components (React, shared libraries)
Ensuring scalable, maintainable solutions
Team Leadership, Mentorship & Resource Management
Supervising and mentoring intern developers
Supporting the growth of full-time developers
Assigning work aligned to skills and learning goals
Balancing workloads, availability, and academic constraints
Fostering collaboration and productivity
Business Development & Strategic Growth
Promoting technical services to partner organizations
Supporting proposals, funding opportunities, and new projects
Identifying areas to deliver additional value or enhancements
This position will be located in Raleigh, NC, or Beltsville, MD. The selected candidate is required to relocate to one of these duty stations.
Other Responsibilities
Other duties as assigned.
Qualifications
Minimum Education and Experience
Master’s degree and at least one year of relevant experience OR
Bachelor’s degree with at least two years of relevant experience OR
An equivalent combination of education, training, and relevant experience
Other Required Qualifications
Full-stack development experience, including React-based applications.
Experience designing and implementing RESTful APIs to support interaction with relational databases.
This IT Project Manager position serves as the lead member of the software development team and the primary technical point of contact for clients throughout the project lifecycle. The role provides leadership for technical initiatives and oversees the planning and execution of IT projects from initiation through closure. Responsibilities include facilitating discovery sessions, requirements gathering, project planning and scheduling, and ongoing project meetings.
The IT Project Manager is responsible for managing project personnel, overseeing project budgets, ensuring the timely delivery of project outcomes, and maintaining strong client relationships. The position manages multiple concurrent projects and drives clear, consistent communication among stakeholders.
Project Management & Delivery
Project initiation, planning, execution, and closure
Developing and maintaining project plans, schedules, risk logs, and status reports
Managing scope, timelines, budgets, and deliverables
Overseeing day-to-day execution and resolving blockers
Managing multiple concurrent projects
Client & Stakeholder Communication
Discovery sessions and requirements gathering
Ongoing project meetings and status updates
Translating requirements into actionable items
Managing expectations and addressing concerns
Maintaining strong client relationships
Representing the development team to partners and funders
Maintaining a healthy task backlog
Ensuring efficient task flow and execution
Clarifying scope and acceptance criteria
Technical Leadership & Architecture
Leading full-stack development efforts
Selecting technology stacks and architectural approaches
Reviewing code and overseeing open-source repositories
Defining reusable components (React, shared libraries)
Ensuring scalable, maintainable solutions
Team Leadership, Mentorship & Resource Management
Supervising and mentoring intern developers
Supporting the growth of full-time developers
Assigning work aligned to skills and learning goals
Balancing workloads, availability, and academic constraints
Fostering collaboration and productivity
Business Development & Strategic Growth
Promoting technical services to partner organizations
Supporting proposals, funding opportunities, and new projects
Identifying areas to deliver additional value or enhancements
This position will be located in Raleigh, NC, or Beltsville, MD. The selected candidate is required to relocate to one of these duty stations.
Other Responsibilities
Other duties as assigned.
Qualifications
Minimum Education and Experience
Master’s degree and at least one year of relevant experience OR
Bachelor’s degree with at least two years of relevant experience OR
An equivalent combination of education, training, and relevant experience
Other Required Qualifications
Full-stack development experience, including React-based applications.
Experience designing and implementing RESTful APIs to support interaction with relational databases.


