DevOps Senior Research Software Developer
Posting InformationPosition Information Position Type Permanent Staff (EHRA NF) Department Renaissance Computing Inst-637100 Working Title DevOps Senior Research Software Developer Appointment Type EHRA Non-Faculty Position Posting Category Research Professionals Salary Range Dependent on Qualifications and Experience Full Time/Part Time? Full-Time Permanent Hours per Week 40 Vacancy ID NF0003640 Position ID 20023507 Posting Open Date 03/19/2019 Application Deadline 04/08/2019 Open Until Filled No Proposed Start Date 04/29/2019 Position Summary
This position provides experienced research software development support for RENCI projects that involve local and national collaborations with academic researchers, state agency subject matter experts, and other computer and computational scientists.
60% – DevOps: Perform continuous integration across multiple physical distributed teams. Develop new research software and related techniques for efficient use by internal and external users.
20% – Develop stand-alone research software and web software and interfaces.
10% – Work with RENCI management and staff on project requirements.
5% – Solicit feedback from software users on improvements and implementations.
5% – Work with researchers and users of software to explain functionality.Educational Requirements
Relevant post-Baccalaureate degree required; for candidates demonstrating comparable background in academic or research computing management, will accept a relevant undergraduate degree and 3 or more years of relevant experience in substitution.Qualifications and Experience
At least five years of professional software development experience. Programming and development skills in Software Engineering, DevOps, Continuous Integration, Jenkins, git, GitHub, Python, Java, Django, Container Technologies such as Docker and Singularity, SQL Server, Linux, Unix Shell Scripts, Tomcat, HTML, JSON, XML, Design Patterns, basic System Admin and Sysops, and Web Services, with Ansible and Kubernetes preferred. Demonstrated ability to perform continuous integration across multiple contributing teams and support group efforts in helping test and package software as easy to deploy solutions. Ability to build collaborative efforts with appropriate departments. Capacity for self-education. Interdisciplinary study and inquiry. Excellent oral and written communication skills. Interpersonal communication, human relations and team building skills. Ability to foster and maintain collaborations with local and national researchers, subject matter experts.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.Special Instructions Quick Link http://unc.peopleadmin.com/postings/158344 Department Contact Information Department Contact Name and Title Jordan Todd, HR Consultant Department Contact Telephone or Email [email protected] Office 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
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