Database Developer

Job description

Posting Information

Position TypePermanent Staff (EHRA NF)DepartmentRenaissance Computing Inst-637100Working TitleDatabase DeveloperAppointment TypeEHRA Non-FacultyPosition Posting CategoryInformation TechnologySalary Range$74,500 - $126,500Full Time/Part Time?Full-Time PermanentHours per Week40Vacancy IDNF0004591Position ID20037061Posting Open Date10/16/2020Application Deadline11/05/2020Open Until FilledNoProposed Start Date11/10/2020Position 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.

This position is responsible for maintaining and updating computer programs and associated databases, and writing new code as requested or required. This role requires expertise in the design, implementation, and performance tuning of databases including relational, graph, and document oriented persistence models. Expertise with Python or a similarly capable programming language is also required. Applicants must have experience with the full development life-cycle from working with customers to understand requirements, designing and extending existing persistence models, implementing solutions, and incorporating changes via a continuous integration model with a team of developers.

Educational Requirements

Master’s degree and 1-2 years experience or Bachelors degree and 2-4 years experience or will accept a combination of related education and experience in substitution.

Qualifications and Experience

- Demonstrated familiarity with the core concepts of database design including transactions, query planning and optimization.
- Demonstrated ability in data modeling and architecture, database implementation, performance tuning, and schema migration practices.
- Requires several years of experience developing data models in one or more of the following: relational databases like Oracle, MySQL, Postgres, graph databases like Neo4J, RDF stores like Blazegraph, and document stores like MongoDB.
- Demonstrated ability to apply ETL into database development.
- Demonstrated ability to design, analyze and plan moderate to complex projects.
- Capacity for self-education. Interdisciplinary study and inquiry.
- Effective communication skills. Interpersonal communication, human relations and team building skills.
- Ability to foster and maintain collaborations with local and national researchers, subject matter experts.
- Maintain and improve the performance of existing software.
- Solicit feedback from users on software improvements and implementations. Clearly and regularly communicate potential software improvements and implementation plans with technical colleagues, management, and external stakeholders.
- Work with researchers and users of software to explain functionality.
- Prepare informal and formal presentations, demonstrations, examples, and hands-on training sessions in explaining functionality.
- Work with organization management and staff on project requirements.
- Attend meetings, articulate alternatives and pros/cons thereof, and contribute to hardware/software/personnel time and resource estimates.

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 InstructionsQuick Link Contact Name and TitleJordan Todd, Sr. HR ConsultantDepartment 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.

Applicant DocumentsRequired Documents
  1. Curriculum Vitae / Resume
  2. Cover Letter
Optional Documents
  1. List of References
Supplemental Questions

Required fields are indicated with an asterisk (*).

  1. * 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
  2. * Do you have demonstrated experience with database design, normalization, and transactions?
    • Yes
    • No




Diversity Profile: University



View more

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

Arrow pointing right
Job No:
Posted: 10/20/2020
Application Due: 11/7/2020
Work Type: