24 days old

Systems Programmer/Analyst

University of North Carolina at Chapel Hill
Chapel Hill, North Carolina 27514
Apply Now
Apply on the Company Site
  • Job Type
  • Job Status
    Full Time
  • Jobs Rated

Position #: 20030392
Budgeted Hiring Range: Dependent on Qualifications and Experience
Closing Date: Open Until Filled

Position Summary
The position primarily provides programming support for software development needed at Odum. This position also provides IT consultation, support, and training to Odum professional staff and clients using Odum UNIX-based systems. The position consults with clients to identify problem areas with IT applications and services, suggesting and implementing solutions to client needs as part of a team. The position requires workgroup leadership to help design, program and implements open-source tools for Odum's needs. The position also involves substantial applications programming and design to support deliverables on Odum's funded grants. The duties and responsibilities of this position are as follows:

Applications programming and systems integration

  • Integrate open source applications to develop data management and computational workflows
  • Program user interfaces using python
  • Lead programmer for CORE2 project
  • Program interfaces to Dataverse platform

Research Cyberinfrastructure

  • Maintain cyberinfrastructure for Sloan CoRE2 Grant
  • Help maintain Kubernetes infrastructure for Odum
  • Maintain cyberinfrastructure for other grants and contracts as assigned

Backup UNIX Systems Administration

  • Work under the direction of the IT team lead to support, develop, and maintain the UNIX & Linux systems providing the platform for the assigned systems at the Odum Institute.
  • Assist in supporting other UNIX and Linux platforms and virtual machines when needed.
  • Troubleshoot/develop new systems as needed. Install/troubleshoot all UNIX based applications.
  • Train other staff on the new systems as needed.

Educational Requirements

  • Master's degree and 1-2 years of closely related experience or a Bachelors degree and 2-4 years of closely related experience.
  • Will accept a combination of related education and experience in substitution.

Qualifications and Experience

Essential Qualifications
Planning & Organizing

  • Thorough understanding of open source software development standards and processes.
  • Broad awareness of available UNIX support resources and the ability to incorporate them in collaborate solutions.
  • Ability to document software projects and provide quality code development.

Technical Knowledge

  • Demonstrated skill working with Python environments and write Python code.
  • Demonstrated ability to install and manage Jupyter notebook environments
  • Demonstrated ability with systems such as Kubernetes
  • Demonstrated skill managing open sourced applications.
  • Demonstrated ability to install, support, and manage a Redhat Linux or CentOS environment.

Technical Support

  • Demonstrated ability to diagnose and solve system problems.
  • Demonstrated ability to debug software applications and provide solutions.


  • Effective oral and written communication skills.
  • Demonstrated ability to communicate effectively with parties of diverse technical backgrounds, from project managers to end-users.

Required Qualifications

  • Four years of experience in software applications development.
  • One year of experience managing open source solutions.
  • Previous experience with Jupyter or other notebook solutions.
  • Previous experience maintaining Linux-based server environments.
  • Previous experience developing in Python

Preferred Qualifications

  • Previous experience with Java programming
  • Previous experience with Django
  • Previous experience with Jupyter Hub
  • Previous experience with GitHub and other application programming tools and environments

Application Types Accepted
Applications will be considered until position is filled. Please submit an online application for position # 20030392 to The University of North Carolina at Chapel Hill Human Resources at https://unc.peopleadmin.com/postings/165996

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.


Apply Here


Jobs Rated Reports for Computer Programmer

Posted: 2019-07-30 Expires: 2019-08-29

Job Opportunities

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Systems Programmer/Analyst

University of North Carolina at Chapel Hill
Chapel Hill, North Carolina 27514

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
61st2018 - Computer Programmer
Overall Rating: 61/220
Median Salary: $82,240

Work Environment
Very Low
Very Poor
Powered ByCareerCast