U

University of Chicago

Private research university in Chicago, IL

Application Software Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeChicago, IL, USA$80.8k - $95k

About the Job

Requirements

  • A college or university degree in a related field is required.
  • Knowledge and skills developed through 2–5 years of work experience in a related job discipline are required.
  • Knowledge of Linux/UNIX systems and shell scripting.
  • Experience with Python programming language.
  • Experience with web development technologies, including JavaScript, HTML/CSS, Docker, and frameworks.
  • Skill in developing, designing, deploying, and supporting applications.
  • Basic knowledge of relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, and Cassandra.
  • Experience developing and integrating RESTful APIs to connect web applications with external services and data sources.
  • Experience with Git and version control.
  • 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 software tools.
  • Ability to function as part of an interactive team while demonstrating self-initiative to achieve project goals and the Research Computing Center’s mission.
  • Strong analytical and problem-solving skills and attention to detail.
  • Ability to work well with faculty and researchers.
  • Versatility, enthusiasm, and eagerness to learn new skills.
  • Willingness and ability to support a diverse and inclusive environment.

Responsibilities

  • Develop and maintain web applications using technologies such as Python, JavaScript, HTML, CSS, and relevant frameworks such as React and Angular.
  • Design, develop, test, and deploy web and application software solutions using industry best practices and methodologies.
  • Build and maintain server-side applications using languages such as Python, ensuring secure and efficient handling of data and application logic.
  • Work with the systems team to maintain on-premises infrastructure hosting application-development websites and streamline the application-development DevOps lifecycle.
  • Administer, maintain, and contribute to WordPress sites created by the Research Computing Center.
  • Work closely with faculty to identify and develop applications that support or advance their research, and collaborate with faculty, researchers, users, and colleagues.
  • Peer review team members’ contributions.
  • Define and document project requirements and deliverables, and 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’s continuous integration and continuous delivery automation processes.
  • Suggest ideas and use practices, processes, and technologies that enable development and operations teams to work together and streamline product development.
  • Support and maintain existing applications, work with web developers, and respond to user requests.
  • Work with stakeholders to gather and analyze requirements for development programs, and design applications to meet University and business requirements with moderate guidance.
  • Perform other related work as needed.

Desired Qualifications

  • Experience with containerization technologies such as Docker and knowledge of DevOps practices and tools, such as continuous integration and continuous delivery pipelines.
  • Experience with Git and version control.
  • Knowledge of Linux/UNIX systems and shell scripting.
  • Experience with Python programming language.
  • Experience with web development technologies, including JavaScript, HTML/CSS, Docker, and frameworks.
  • Basic knowledge of relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, and Cassandra.
  • Experience developing and integrating RESTful APIs to connect web applications with external services and data sources.
  • Ability to identify and gain expertise in appropriate new technologies and software tools.

About the Company

University of Chicago

Private research university in Chicago, IL

The University of Chicago is a private research university founded in 1890 in Chicago's Hyde Park neighborhood. It comprises the College, graduate divisions, and professional schools across a broad range of disciplines.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at University of Chicago

See more jobs