Salary Range: Dependent on Qualifications and Experience
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.
Education and Experience:
Qualification & Experience Requirements 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.
Consultancy -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
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
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.
Internal Number: 165996
About The University of North Carolina at Chapel Hill
Carolina rates among the nation’s great institutions of higher education, set on an historic and beautiful campus that celebrates all four seasons. Carolina’s students, faculty and staff come here from around the world, bringing varied cultural, racial and ethnic heritages that help make UNC-Chapel Hill a thriving intellectual center. We’re repeatedly ranked the nation’s best value in higher education for students seeking to earn a college degree – the University has garnered the top spot each time since the ranking’s launch in 1998.Whether you’ve just started your career, are new to academia or are a seasoned professional with assorted campus experiences to draw on, we hope you will find a great place at Carolina.