Role Snapshot
This senior programmer/analyst will develop, maintain, and support PeopleSoft Campus Solutions, NC State's student information system used by students, faculty, and administrators. The role drives institution-wide technical and functional decisions with partners in Enrollment Management, the Graduate School, the Provost's Office, and the Cashier's Office.
Key Responsibilities: Evaluate change requests, define specifications, and build and integrate application code with minimal supervision. Lead testing, code migration, production support, and moderate-to-high complexity initiatives while mentoring junior team members and advising customer leadership.
Skills & Tools: Advanced functional business process analysis, complex technical solution development, and PeopleSoft Campus Solutions expertise. Strong leadership, stakeholder communication, and the ability to translate business needs into technical solutions are also required.
Qualifications: Experienced IT professional with substantial PeopleSoft Campus Solutions or similar enterprise system experience, typically gained through a bachelor's degree in computer science, information systems, or a related field. Prior senior-level technical leadership experience is expected.
Compensation: $85K–$130K/yr (estimated)
Job Description
As the IT Programmer Analyst Sr. for Student Systems, you will serve as a senior programmer/analyst responsible for developing, maintaining, and supporting the highly complex PeopleSoft Campus Solutions Student Information System. Working closely with customers in Enrollment Management, the Graduate School, the Provost’s Office, the Cashier’s Office, and other campus units, you will apply advanced functional business process analysis and technical solution development to support a system used by all students, teaching faculty, and academic administrators across campus. You will also provide senior-level technical and functional guidance to team members, lead complex initiatives, and help ensure technology solutions align with institutional business needs.
Key Responsibilities
Functional Analysis and Solution Development
- valuate change requests and define functional or technical specifications.
- Apply expertise in functional business process analysis and advanced technical solution development to implement advanced and highly complex software solutions with minimal supervision.
- Develop application code and system integrations.
Testing, Implementation, and System Support
- Develop and execute unit, system, and load test plans.
- Migrate code, provide production support, and perform system maintenance.
Technical Leadership and Guidance
- Provide senior-level technical or functional guidance and support to more junior members of the team.
- Provide functional and/or technical decision-making with broad and often institution-wide impacts affecting assigned and other systems, students, faculty, and staff.
Project and Stakeholder Collaboration
- Work with the IT Manager, Project Lead, Team Members, and Functional Offices.
- Lead initiatives of moderate to high complexity.
- Interact with leadership positions in customer units to ensure developed solutions align with business needs.
If you are an experienced IT professional who enjoys developing complex technical solutions, providing technical leadership, and collaborating with campus partners to support critical institutional systems, we welcome you to apply for this opportunity to make an impact on the technology that supports NC State students, faculty, and staff.

