Software Developer, IT Support, Web Developer
Listed on 2026-06-03
-
IT/Tech
IT Support, Web Developer, Data Scientist
Department
Provost Research Computing Center
About the DepartmentThe University of Chicago Research Computing Center (RCC), a unit in the Office of Research, provides high‑end research computing resources to researchers at the University of Chicago. It is dedicated to enabling research by providing access to centrally managed High‑Performance Computing (HPC), storage, and visualization resources, along with hardware, software, high‑level scientific and technical user support, and education and training to help researchers fully utilize modern HPC technology and national supercomputing resources.
Job SummaryApplication Software Developer to work closely with faculty and researchers at the University of Chicago. The developer will assist with the development and improvement of faculty and researchers’ software projects, support the application development team’s goal of completing projects on time, maintain the team’s application portfolio, contribute to project specifications, prototypes, and mentor while learning new technologies.
This hybrid position requires at least 3 days per week onsite and is ineligible for visa sponsorship.
Responsibilities- Develop and maintain web applications using Python, JavaScript, HTML, CSS, and frameworks such as React or Angular.
- Design, develop, test, and deploy web and application software solutions using industry best practices.
- Build and maintain server‑side applications ensuring secure and efficient data handling.
- Maintain on‑premises infrastructure for application hosting and streamline the Dev Ops lifecycle.
- Administer and maintain Word Press sites created by the RCC.
- Collaborate with faculty to identify and develop applications that support their research.
- Define and document project requirements and deliverables; create comprehensive documentation for development processes.
- Assist with software architecture and implementation of solutions.
- Develop applications within continuous integration and delivery automation processes.
- Suggest practices and technologies that streamline product development.
- Support and maintain existing applications; respond to user requests.
- Gather and analyze requirements for developmental programs with moderate guidance.
- Perform other related work as needed.
- College or university degree in a related field.
- 2–5 years of related work experience.
- Knowledge of Linux/UNIX systems and shell scripting.
- Experience with Python programming.
- Experience with web development technologies:
JavaScript, HTML/CSS, Docker, and related frameworks. - Experience with relational and No
SQL databases (MySQL, Postgre
SQL, Mongo
DB, Cassandra). - Experience developing and integrating RESTful APIs.
- Experience with Git and version control.
- Experience with containerization (Docker) and Dev Ops practices (CI/CD pipelines).
- Excellent interpersonal, verbal, written, and presentation skills.
- Ability to translate researchers’ scientific goals into technical requirements.
- Strong analytical skills and attention to detail.
- Ability to work well with faculty and researchers.
- Versatile, enthusiastic, and eager to learn new skills.
- Commitment to supporting a diverse and inclusive environment.
The University of Chicago is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, or expression, national or ethnic origin, age, status as an individual with a disability, military or veteran status, genetic information, or other protected classes under the law.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).