Posting InformationPosition Information Position TypePermanent Staff (EHRA NF)DepartmentH W Odum Inst Res Social Sci-631300Working TitleSystems Programmer/AnalystAppointment TypeEHRA Non-FacultyPosition Posting CategoryInformation TechnologySalary RangeDependent on Qualifications and ExperienceFull Time/Part Time?Full-Time PermanentHours per Week40Vacancy IDNF0003889Position ID20030392Posting Open Date07/15/2019Application DeadlineOpen Until FilledYesProposed Start Date08/26/2019Position 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
-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.
- Masters 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
Qualification & Experience Requirements
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.
-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.
-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.
-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
-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
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.Special InstructionsQuick Linkhttp://unc.peopleadmin.com/postings/165996 Department Contact Information Department Contact Name and TitleJonathan Crabtree, Assistant Director for CyberinfrastructureDepartment Contact Telephone or [email protected] of Human Resources Contact Information
If you experience any problems accessing the system or have questions about the application process, please contact the Office of Human Resources at (919) 843-2300 or send an email to [email protected]
Please note: The Office of Human Resources will not be able to provide specific updates regarding position or application status.
- Curriculum Vitae / Resume
- Cover Letter
- List of References
- Other Document
- Degree Transcripts
- Writing/research Sample
Required fields are indicated with an asterisk (*).
- * Please select the response below that describes your level of education that best or mostly closely satisfies the education requirements for this position.
- Bachelor’s degree in required discipline(s) listed or related field
- Bachelor's degree in any field/discipline
- Master's degree or Doctorate degree in required discipline(s) listed or related field
- Master's degree or Doctorate degree in any field/discipline
- None of the above