University of Chicago · 8 hours ago
Application Software Developer
The University of Chicago Research Computing Center (RCC) provides high-end research computing resources to researchers at the University. They are seeking a highly motivated Application Software Developer to assist with the development and improvements of software projects for faculty and researchers, contributing to the application development team’s goals.
Higher Education
Responsibilities
Develop and maintain web applications using technologies such as Python, JavaScript, HTML, CSS, and relevant frameworks (e.g. React, Angular, etc.)
Design, develop, test, and deploy web and application software solutions using industry best practices and methodologies
Build and maintain server-side applications using language such as python and ensure secure and efficient handling of data and application logic
Work with the system team to maintain the on-premises infrastracture where app dev websites are hosted. Streamline the app dev DevOps lifecycle
Administer, maintain, and contribute to WordPress sites created by the RCC
Work closely with faculty to identify and develop applications that support or advance their research. Collaborate directly with faculty, researchers, users and RCC colleagues. Peer review team members contribution
Define and document project requirement and deliverables. Create and maintain comprehensive documentation for development processes and operational procedures
Assist with the design, architecture and implementation of software solutions
Develop applications within the group continuous integration and continuous delivery automation processes
Suggest ideas and use practices and processes and technologies that allow development and operations of the team to work together to streamline product development
Supports and maintains existing applications. Works with web developers and responds to requests from users
Works with stakeholders to gather and analyze requirements for developmental programs. Receives a moderate level of guidance to design applications to meet University and business requirements
Performs other related work as needed
Qualification
Required
Minimum requirements include a college or university degree in related field
Minimum requirements include knowledge and skills developed through 2-5 years of work experience in a related job discipline
Develop and maintain web applications using technologies such as Python, JavaScript, HTML, CSS, and relevant frameworks (e.g. React, Angular, etc.)
Design, develop, test, and deploy web and application software solutions using industry best practices and methodologies
Build and maintain server-side applications using language such as python and ensure secure and efficient handling of data and application logic
Work with the system team to maintain the on-premises infrastructure where app dev websites are hosted. Streamline the app dev DevOps lifecycle
Administer, maintain, and contribute to WordPress sites created by the RCC
Work closely with faculty to identify and develop applications that support or advance their research. Collaborate directly with faculty, researchers, users and RCC colleagues. Peer review team members contribution
Define and document project requirement and deliverables. Create and maintain comprehensive documentation for development processes and operational procedures
Assist with the design, architecture and implementation of software solutions
Develop applications within the group continuous integration and continuous delivery automation processes
Suggest ideas and use practices and processes and technologies that allow development and operations of the team to work together to streamline product development
Supports and maintains existing applications. Works with web developers and responds to requests from users
Works with stakeholders to gather and analyze requirements for developmental programs. Receives a moderate level of guidance to design applications to meet University and business requirements
Resume or C/V (required)
Knowledge of Linux/UNIX systems and shell scripting
Experience with Python programming language
Experience with web development technologies (JavaScript, HTML/CSS, Docker, and frameworks
Skillful at developing, designing, deploying and supporting applications
Basic knowledge of relational and non-relational (NoSQL) databases such as MySQL, PostreSQL, MongoDB, and Cassandra
Experience developing and integrating RESTful APIs to connect web applications with external services and data sources
Experience with Git and in general with version control
Identify and gain expertise in appropriate new technologies and/or software tools
Experience with containerization technologies such as Docker and knowledge of DevOps practices and tools (e.g., CI/CD pipelines)
Excellent interpersonal, verbal, written, and presentation skills
Ability to understand and translate researchers' scientific goals into technical requirements
Ability to identify and gain expertise in appropriate new technologies and/or software tools
Ability to function as part of an interactive team while demonstrating self-initiative to achieve project's goals and Research Computing Center's mission
Strong analytical skills, problem-solving ability, attention to detail
Ability to work well with faculty and researchers
Versatile, enthusiastic, and eager to learn new skills
Possess a willingness and ability to support a diverse and inclusive environment
Preferred
Cover letter (preferred)
Benefits
The University of Chicago offers a wide range of benefits programs and resources for eligible employees, including health, retirement, and paid time off.
Company
University of Chicago
One of the world’s great intellectual destinations, the University of Chicago empowers scholars and students to ask tough questions, cross disciplinary boundaries, and challenge conventional thinking to enrich human life around the globe.
Funding
Current Stage
Late StageRecent News
2025-11-08
San Gabriel Valley Tribune
2025-10-23
Company data provided by crunchbase