Software Developer

Job description

Position Type:

Permanent Staff (EHRA NF)

Department:

Renaissance Computing Inst-637100

Working Title:

Software Developer

Appointment Type:

EHRA Non-Faculty

Position Posting Category:

Information Technology

Salary Range:

Dependent on qualifications and experience

Full Time/Part Time?:

Full-Time Permanent

Hours per Week:

40

Vacancy ID:

NF0004699

Position ID:

20024337

Posting Open Date:

01/05/2021

Application Deadline:

01/18/2021

Open Until Filled:

No

Proposed Start Date:

02/08/2021

Position Summary:

The Renaissance Computing Institute (RENCI) is a living laboratory that creates cyberinfrastructure for the benefit of science, business and society.

What makes us so renaissance? Our work isn’t just about solving known problems. It’s about unlocking human potential.

- We accelerate research. We help overcome barriers to make research faster, stronger and more creative.
- We advance the state-of-the-art. Not just in what machines can do, but what people can do with machines.
- We transcend boundaries. We foster inclusivity, promote diversity and collaborate across disciplines to enhance science, engineering, art, the humanities and commerce.

A research institute of the University of North Carolina at Chapel Hill, RENCI links people, data and resources across the UNC system, Duke University, Research Triangle Park and the State of North Carolina.

The iRODS Consortium is looking for a C++ developer who will work to improve and support both the iRODS server as well as handle strategic development of new and existing plugins. The primary responsibilities will be to work alongside the rest of the team and participate in the design, implementation, support, documentation, and testing of the clients and the server. The candidate will also work with Consortium members around the world to assist in the identification of new features, issues, and provide customer support. It is expected that this position will both facilitate the use of software for data-oriented scientific research and aid the continued development of data-oriented scientific software.

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 1-3 years of modern C++ experience and knowledge of software development best practices, systems programming, POSIX interface and semantics, and the Linux command line are required. Experience with Agile Software Development Methodologies, across multiple software development projects is preferred. Strong candidates will also have experience with client/server networking, scripting languages (Python strongly preferred), and relational databases (SQL).

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

 

AAUP COMPENSATION SURVEY DATA

View more

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

Arrow pointing right
Job No:
Posted: 1/6/2021
Application Due: 1/20/2021
Work Type: Full Time
Salary: