Software Engineer

Job description

Position Type:

Permanent Staff (EHRA NF)



Working Title:

Software Engineer

Appointment Type:

EHRA Non-Faculty

Position Posting Category:

Information Technology

Salary Range:

Dependent on Qualifications

Full Time/Part Time?:

Full-Time Permanent

Hours per Week:


Vacancy ID:


Position ID:


Posting Open Date:


Application Deadline:


Open Until Filled:


Proposed Start Date:


Position Summary:

Since the creation of NC AHEC Program in 1972, NC AHEC has helped meet the state’s health and health workforce needs. The NC AHEC Program is a network of nine (9) regional education centers (AHECs) representing all 100 counties in NC. The NC AHEC Program Office at UNC-Chapel Hill works with 9 AHECs, Duke AHEC Program Office, and partners with NC academic medical centers/schools, health professions programs, community colleges, other private educational institutions, hospital systems and health departments and more than 1,400 medical practices in the state.

Mission: The NC AHEC Program provides and supports educational activities and services with a focus on primary care in rural communities and those with less access to resources to recruit, train, and retain the workforce needed to create a healthy North Carolina.

Vision: We envision a state where every North Carolinian is healthy and supported by an appropriate and well-trained health workforce that reflects the communities it serves.

Within the NC AHEC Program, the Statewide Information Technology team is charged with providing robust technical solutions to support common processes across the AHEC system that are accessed by AHEC staff as well as consumers of AHEC services. By employing a combination of internally developed systems and integrations with commercial services, Statewide IT provides applications for all AHEC service lines as well as controlled access for regional IT staffers working at our 9 regional AHECs. The Statewide IT team also serves as primary data managers for a variety of programmatic data used throughout the system. This unit works closely with other Program Office leadership to contribute to business planning and evaluation to support automation and business processes to meet the mission of the organization.

The Software Engineer will work as part of a multi-person Agile team, supporting and developing technological solutions for statewide IT issues. The software engineer will share responsibility for application architecture, technical project coordination, software development and web-based infrastructure.

Educational Requirements:

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

Qualifications and Experience:

A qualified candidate must have
-at least 5 years full stack development experience in a team-based environment, preferably using JavaScript and PHP
-experience with web application frameworks such as Laravel
-experience writing and implementing RESTful APIs
-demonstrated production experience developing and supporting large-scale relational database applications in a distributed computing environment
-prior experience with orchestration and execution of IaaS deployments, preferably in AWS
-experience developing within CI/CD pipelines

Preferred candidates would also have experience in one or more of the following areas:
-Couchbase or other No-SQL data stores
-New Relic One observability platform
-Automated Testing Suites

Equal Opportunity Employer :

The University of North Carolina at Chapel Hill is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or status as a protected veteran.




Diversity Profile: University



View more

Learn more on Inside Higher Ed's College Page for University

Arrow pointing right
Job No:
Posted: 5/7/2021
Application Due: 5/21/2021
Work Type: Full Time