This job has expired

Research Programmer (Multiple Positions)

University of Notre Dame
Notre Dame

View more

Administrative Jobs
Academic Affairs, Research Staff & Technicians, Technology, Analysts & Programming
You need to sign in or create an account to save a job.

Research Programmer (Multiple Positions)

University of Notre Dame

The University of Notre Dame ( is accepting applications for a Research Programmer (Multiple Positions).

Applications will be accepted until 8/26/2021.

This position focuses on software engineering, encompassing areas such as Web programming (Python, Ruby, JavaScript/AJAX, Web 2.0/3.0, HTML, CSS), databases, middleware, and scientific computing for multiple projects in the Center for Research Computing (CRC). Successful candidates will assist with research projects to: 1. ensure that current features remain functional, and/or 2. maintain and develop software frameworks that support scientific work. Also, successful candidates will install and upgrade hardware and software as needed.

Software engineering at the CRC relies upon languages such as Python, Javascript, PHP, Java, Objective-C, and SQL to support scientific applications, databases, and the analysis of data. Python frameworks and libraries such as Django, RabbitMQ, and Celery are also utilized. Database technologies in use include PostgreSQL and MySQL.

Some skill in Linux systems administration is desirable, in particular with respect to distributions such as Red Hat, CentOS, Ubuntu, and Debian.

From time-to-time, this position will engage in modest user support and training activities, e.g.: assist with the development of online help facilities, training materials.

Minimum Qualifications:
Bachelor’s degree with previous experience of 1-2 years. Candidates should have a degree in Computer Science, Computer Engineering or an equivalent level of experience. An advanced degree (MS or Ph.D.) in Computer Science is a plus.
Excellent oral and written communication skills.

Experience with and/or strong knowledge and interest in some or all of the following is preferred:
• Established development skills in Python, Javascript, HTML/JSX and SQL.
• DBA and development skills in PostgreSQL, MySQL, and familiarity with NoSQL concepts and libraries.
• Web and application server administration skills with Apache and Nginx.
• System administration skills with Linux servers such as Ubuntu and RHEL/CentOS.
• Cloud Deployment via AWS and Google Cloud Platform
• Containerization platforms such as Docker or Singularity and orchestration via Docker Swarm or Kubernetes.
• Some programming experience outside of the academic environment is highly desired.
• Experience with mobile development either using cross-platform frameworks or native development is desired although not required.

Experience working within a team.

The ability to pickup and learn general concepts and technologies quickly and independently.
Attends and contributes to meetings by giving updates, feedback, and some suggestions on direction; communicates with all other developers on team and may be in direct contact with PI for specific questions/feedback if necessary.

Preferred Qualifications:
Knowledge of MPI or OpenMP is a strong plus
Experience developing within the scrum software development framework is also a plus.

The University of Notre Dame, founded in 1842 by Rev. Edward F. Sorin, C.S.C., of the Congregation of Holy Cross, is an independent, national Catholic university located in Notre Dame, Ind. For the fifth consecutive year, the University of Notre Dame has received Honor Roll distinctions as one of the top 10 higher education workplaces in the country in the Chronicle of Higher Education's annual "Great Colleges to Work For" survey...and we are proud of it!

This appointment is contingent upon the successful completion of a background check. Applicants will be asked to identify all felony convictions and/or pending felony charges. Felony convictions do not automatically bar an individual from employment. Each case will be examined separately to determine the appropriateness of employment in the particular position. Failure to be forthcoming or dishonesty with respect to felony disclosures can result in the disqualification of a candidate. The full procedure can be viewed at

Equal Opportunity Employment Statement The University of Notre Dame seeks to attract, develop, and retain the highest quality faculty, staff and administration. The University is an Equal Opportunity Employer, and is committed to building a culturally diverse workplace. We strongly encourage applications from female and minority candidates and those candidates attracted to a university with a Catholic identity. Moreover, Notre Dame prohibits discrimination against veterans or disabled qualified individuals, and requires affirmative action by covered contractors to employ and advance veterans and qualified individuals with disabilities in compliance with 41 CFR 60-741.5(a) and 41 CFR 60-300.5(a).

Please apply online at to Job # S22706. For additional information about working at the University of Notre Dame and various benefits available to employees, please visit The University of Notre Dame supports the needs of dual career couples and has a Dual Career Assistance Program in place to assist relocating spouses and significant others with their job search.

Copyright ©2021 Inc. All rights reserved.

Posted by the FREE value-added recruitment advertising agency

You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert