Applications Developer
Raleigh, Wake County, North Carolina, 27601, USA
Listed on 2026-06-27
-
Software Development
Backend Developer, SQL Developer, Full Stack Developer, Software Engineer
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.
Minimum Education , Experience, and SkillsMasters' 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 CompetenciesMinimum 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, Git Lab, Git Hub, or similar tools to manage source code, track changes, support collaborative development, maintain branching strategies, and participate in code reviews or merge request workflows.
- 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).