The University of Notre Dame (ND.jobs) is accepting applications for a Research Programmer.
Applications will be accepted until 02/18/2025.
The Center for Research Computing (CRC) at University of Notre Dame is an innovative and multidisciplinary research environment that supports collaboration to facilitate multidisciplinary discoveries through advanced computation, software engineering, artificial intelligence, and other digital research tools. The Center enhances the University's innovative applications of cyberinfrastructure, provides support for interdisciplinary research and education, and conducts computational research.
This position focuses on software support, middleware and interface developments for multiple projects in the Center for Research Computing.
Specific Responsibilities Include:
Assist with research projects to ensure that current features remain functional. Maintain and develop software frameworks that support scientific work. Install and upgrade hardware and software as needed.
Develop web interface design, usability analysis, accessibility regulations, and be responsible for the user experience; specific skills include Python, HTML, AJAX, database access and other modern Web 2.0 design elements.
Develop mobile application design, usability analysis, accessibility regulations, and be responsible for the user experience; specific skills include Ionic, VueJS, and other mobile application frameworks.
Develop and Deploy software using containerization platforms such as Docker and Kubernetes.
Create tools in Python, SQL, JavaScript to support scientific web portal, database, and analysis of data.
Design and implement information architecture, user interface, and functionality of web portals.
Assist with the development of online help facilities, training materials, and conduct periodic usability studies at gatherings of users, such as training courses and user conferences.
Essential Duties:
Software Development: Create user interfaces using front end JavaScript libraries such as Bootstrap, jQuery, and rich client side frameworks (i.e. Vue.js/React/Ember.js) to support scientific applications, and the integration of backend APIs. Experience in backend toolkits, such as Django is desirable to support REST APIs, database integration and analysis of data.
Infrastructure System Administration: Assist with research projects to ensure that current features remain functional. The ability to install and maintain software frameworks that support scientific work. Install and upgrade hardware and software as needed.
User Support and Training: Assist with the development of online help facilities, training materials, and conduct periodic usability studies at gatherings of users, such as training courses and user conferences.
Interface Design and Support: Develop web interface design, usability analysis, accessibility regulations, and be responsible for the user experience; specific skills include CSS and popular toolkits such as Bootstrap and Material design.
The CRC is a part of the Notre Dame Research (NDR) division. Notre Dame Research is committed to creating a community that fosters equity of experience and opportunity and ensures that members of all backgrounds feel safe, welcome, and included. We strive to achieve a culture of openness, autonomy, and belonging; making Notre Dame an exceptional place for our team, partners, and collaborators to flourish.
Minimum Qualifications:
Bachelors degree in Computer Science, Computer Engineering, or a related field.
At least 6-12 months of experience (professional, class projects, or personal projects) in web development, including familiarity with at least one modern web development framework (e.g., Django, ReactJS, VueJS, or similar).
Foundational knowledge and/or coursework in:
HTML/CSS, JavaScript, and SQL
Object-Oriented Programming (e.g., Python, Java, C++, or similar languages).
Database management systems (e.g., PostgreSQL, MySQL).
Strong verbal and written communication skills, with the ability to document and explain code clearly.
Ability to learn new concepts and technologies quickly and independently.
Preferred Qualifications:
At least one year of hands-on experience in:
Web application development using frameworks such as Django, ReactJS, or similar.
Mobile application development using technologies like React Native, Ionic, or Swift.
Linux server administration, including web server setup with tools like Nginx.
Experience with database design and development for PostgreSQL or MySQL.
Exposure to AI coding assistants (e.g., GitHub CoPilot, Cursor) is a plus.
Demonstrated ability to:
Test and debug code before commitment.
Follow coding best practices to maintain readable, well-documented, and reusable code.
ABOUT NOTRE DAME: 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 https://facultyhandbook.nd.edu/?id=link-73597.
Equal Opportunity Employment StatementThe 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).
APPLICATION PROCESS: Please apply online at http://ND.jobs to Job # S251718. For additional information about working at the University of Notre Dame and various benefits available to employees, please visit http://hr.nd.edu/why-nd. 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 2024 Jobelephant.com Inc. All rights reserved.
The University of Notre Dame was founded in November 1842 by Rev. Edward F. Sorin, C.S.C., a priest of the Congregation of Holy Cross, a French missionary order. It is located adjacent to South Bend, Indiana, the center of a metropolitan area with a population of more than 315,000. Chartered by the state of Indiana in 1844, the University was governed by the Holy Cross priests until 1967, when governance was transferred to a two-tiered, mixed board of lay and religious trustees and fellows.