Application Software Developer-2

Company:  The University Of Chicago
Location: Chicago
Closing Date: 09/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Application Software Developer-2

Apply

Locations: Chicago, IL

Time Type: Full time

Posted On: Posted 4 Days Ago

Time Left to Apply: End Date: March 18, 2025 (30+ days left to apply)

Job Requisition ID: JR27668

Department
Provost Research Computing Center

About the Department
The 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.

Job Summary
The job performs a variety of activities relating to software support and/or development. Provides analysis, design, development, debugging, and modification of computer code for end user applications, beta general releases, web pages, and production support. Troubleshoots problems using existing procedures to find a possible solution. The Research Computing Center (RCC) is seeking a highly motivated Application Software Developer to work closely with faculty and researchers at the University of Chicago.

This is a hybrid position requiring 3 days per week onsite.

Responsibilities

  1. Develop and maintain web applications using technologies such as Python, JavaScript, HTML, CSS, and relevant frameworks (e.g. React, Angular, etc.).
  2. Design, develop, test, and deploy web and application software solutions using industry best practices and methodologies.
  3. Build and maintain server-side applications using language such as Python and ensure secure and efficient handling of data and application logic.
  4. Work with the system team to maintain the on-premises infrastructure where app dev websites are hosted. Streamline the app dev DevOps lifecycle.
  5. Administer, maintain, and contribute to WordPress sites created by the RCC.
  6. Work closely with faculty to identify and develop applications that support or advance their research.
  7. Define and document project requirements and deliverables. Create and maintain comprehensive documentation for development processes and operational procedures.
  8. Develop, test, and debug new and existing applications.
  9. Assist with the design, architecture, and implementation of software solutions.
  10. Support and maintain existing applications.
  11. Utilize technical knowledge of existing and emerging technologies and platforms.
  12. Develop applications within the group continuous integration and continuous delivery automation processes.
  13. Suggest ideas and use practices and processes that allow development and operations of the team to work together to streamline product development.
  14. Work as a team player of the application development group. Peer review team members' contributions.
  15. Investigate, analyze, and resolve day-to-day technical problems using standard procedures.
  16. Work with stakeholders to gather and analyze requirements for developmental programs.
  17. Perform other related work as needed.

Minimum Qualifications

Education: Minimum requirements include a college or university degree in a related field.

Work Experience: Minimum requirements include knowledge and skills developed through 2-5 years of work experience in a related job discipline.

Preferred Qualifications

Experience:

  • Experience with Python programming language.
  • Experience with web development technologies (JavaScript, HTML/CSS, Docker, and frameworks).
  • 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.
  • Experience with containerization technologies such as Docker and knowledge of DevOps practices and tools (e.g., CI/CD pipelines).

Technical Skills or Knowledge:

  • Knowledge of Linux/UNIX systems and shell scripting.
  • Skillful at developing, designing, deploying, and supporting applications.
  • Basic knowledge of relational and non-relational (NoSQL) databases such as MySQL, PostgreSQL, MongoDB, and Cassandra.
  • Identify and gain expertise in appropriate new technologies and/or software tools.

Preferred Competencies

  • Excellent interpersonal, verbal, written, and presentation skills.
  • Ability to understand and translate researchers’ scientific goals into technical requirements.
  • Ability to function as part of an interactive team while demonstrating self-initiative to achieve project goals.
  • 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.

Application Documents

  • Resume (required)
  • Cover Letter (preferred)

When applying, the document(s) MUST be uploaded via the My Experience page, in the section titled Application Documents of the application.

Job Family
Information Technology

Role Impact
Individual Contributor

FLSA Status
Exempt

Pay Frequency
Monthly

Scheduled Weekly Hours
37.5

Benefits Eligible
Yes

Posting Statement
The University of Chicago is an Affirmative Action/Equal Opportunity/Disabled/Veterans and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, 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
Apply Now
Share this job
The University Of Chicago
  • Similar Jobs

  • Application Software Developer-2

    Chicago
    View Job
  • Application Software Developer-2

    Chicago
    View Job
  • Application Developer

    Chicago
    View Job
  • Application Developer

    Chicago
    View Job
  • Application Developer

    Chicago
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙