|
About the Opportunity The Applications Developer (IT Analyst/Programmer III) will be part of the Application Development/Online Services division of the Digital Transformation department. The developer will be responsible for designing and delivering high quality, custom applications to various internal customers across a variety of projects. The Applications Developer will work closely with the PMO (Project Management Office) - Project Managers/Business Analysts alongside Web Designer and stakeholders at various parts of the software development lifecycle to understand the project's functional and technical requirements. From these discussions and supplied specifications, the Applications Developer will proceed to efficiently implement the solution while adhering to internal development standards.
In addition, this position is responsible for isolating and fixing defects in existing applications as well as migration of key legacy applications to newer platforms. This position includes significant backend PHP development responsibilities within a Linux environment, while also supporting front-end user interface development and application integration efforts. The position may also assist with evaluating and implementing modern development tools, automation technologies, and AI-assisted development practices to improve operational efficiency and application support. Ongoing support, maintenance, and enhancement of applications following implementation are essential responsibilities of this position. This position may be eligible for a hybrid or remote work arrangement, consistent with System Office policy. UNC System employees are generally required to reside in North Carolina, within a 2-hour commuting distance of their assigned duty station. About the UNC System Office
The UNC System Office includes the offices of the President and other senior administrators of the multi-campus University of North Carolina System. The UNC System is a treasured public institution dedicated to serving the people of North Carolina through world-class teaching, research, and community engagement. Today, nearly 250,000 students are enrolled in our 16 universities across the state and at the NC School of Science and Mathematics. System Office staff is responsible for executing the policies of the UNC Board of Governors and providing University-wide leadership in the areas of academic affairs, business and financial management, long-range planning, student affairs, research, legal affairs, and government relations. The UNC System Office also has administrative oversight of a number of University affiliates, including PBS North Carolina, the North Carolina Arboretum, the NC State Education Assistance Authority, and University of North Carolina Press. About the Team The Information Technology division provides technical support and services for all internal operations of the organization. The division also works collaboratively with UNC (University of North Carolina) constituent institutions to help ensure efficient and cost-effective integration of modern technologies that meet common and unique needs of the 17 institutions. Minimum Education, Experience, and Skills Masters' and 2-4 years' experience; or Bachelors and 3-5 years' experience; or will accept a combination of related education and experience in substitution.
Required Competencies Minimum of three years of progressive experience in the information technology field including experience in technology support related, or an equivalent combination of education and experience is required. Web Development - Ability to design, develop, and implement web-based systems in a Linux/PHP environment leveraging PHP frameworks such as Laravel and supporting internal custom CMS platforms. Must possess strong SQL skills with the ability to construct, optimize, troubleshoot, and interpret complex database queries. Version Control - Experience using version control systems such as Git, GitLab, GitHub, or similar tools to manage source code, track changes, support collaborative development, maintain branching strategies, and participate in code reviews or merge request workflows. Preferred Education, Experience, and Skills Web Services - Understanding of web services, RESTful APIs, and integration concepts and how they are implemented to achieve project goals. SQL Databases - Ability to design and implement normalized table structures for transactional systems and data repositories (Oracle experience preferred). Client-Server Concepts - Understanding of client-server architecture and the ability to design scalable and maintainable web-based applications according to established development principles. Planning and Organizing - Knowledge of work standards, development processes, and documentation practices with the ability to assist management in implementing process improvements and organizational changes. Technical Knowledge - Demonstrated technical expertise in applications systems analysis, programming, troubleshooting, and software development methodologies. Technical Solution Development - Ability to investigate, research, evaluate, and implement modern technologies in specialty or related areas. Ability to devise or modify procedures to solve complex technical problems. AI and Automation Technologies - Familiarity with AI-assisted development tools, generative AI technologies and modern automation practices. Experience using Python for scripting, automation, API integration, or related development tasks is preferred. Communication Skills - Ability to communicate with clients and stakeholders on issues and requests requiring the implementation or development of custom technical solutions. Effective communication with both technical and non-technical audiences. Time Management Skills - Excellent organizational and time management skills with the ability to work independently and collaboratively as part of a small team environment.
- Classification: IT Analyst/Programmer III
- Appointment Type: Permanent
- Full-Time/Part-Time: Full-Time
- Employment Type: EHRA
- EHRA Category: Instructional, Research and Information Technology
- Location: Raleigh, NC USA
- Position Number: 20034141
- Special Instructions to Applicants: The posting remains open until filled, but applications received by Wednesday, July 1, 2026, will receive priority consideration.
Equal Employment Opportunity and Other Information The UNC System Office (includes PBS NC, NCSEAA, and NC Arboretum) is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or status as a protected veteran.
The UNC System Office (includes PBS NC, NCSEAA, and NC Arboretum) is a VEVRAA Federal Contractor.
To claim veteran's preference, all eligible persons must indicate their eligibility as requested on the application. A DD Form 214, Certificate of Release or Discharge from Active Duty, may be required later in the selection process.
The UNC System Office (includes PBS NC, NCSEAA, and NC Arboretum) participates in E-Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States.
Human Resources Contact Information Applicants needing assistance with the application process are asked to contact: recruiter@northcarolina.edu.
|