Department
About the Department
This at-will position is fully funded by contractual grant funding which is renewed under provisions set by the grantor of the contract. Employment will be contingent upon the continued receipt of these grant funds and satisfactory job performance.
Job Summary
The team works with a variety of technologies including Python, React, Go, Elasticsearch, Postgres, Docker, Kubernetes in on-premises and cloud-based environments. Some tasks may require the use of other technologies, specifically MSSQL Server, ASP.NET, .NET Core, MVC, Web API, C#, JavaScript, Angular, Java, Vue, and PHP, so experience with these is a plus. The team employs Agile software development methodologies.
Our department follows a hybrid work structure that fosters productivity, collaboration, and employee well-being. Working from the office is encouraged for tasks that require a high degree of collaboration.
Responsibilities
Write programs according to specifications determined during meetings with end users or as supplied by the Programming Manager.
Meet with end users to determine needs and assess utilization of custom applications.
Participate in end-to-end testing. Provide appropriate written documentation of project development and programming code.
Designs new systems, features, and tools. Solves complex problems and identifies opportunities for technical improvement and performance optimization. Reviews and tests code to ensure appropriate standards are met.
Utilizes technical knowledge of existing and emerging technologies, including public cloud offerings from Amazon Web Services, Microsoft Azure, and Google Cloud.
Performs other related work as needed.
Minimum Qualifications
Education:
Minimum requirements include a college or university degree in related field.---
Work Experience:
---
Certifications:
---
Preferred Qualifications
Education:
Bachelor's degree in computer science or similar field.
Experience:
Over 5 years of experience developing applications in Python.
Good understanding of relational databases and experience writing SQL.
Experience developing applications in React.
Experience administering web servers (Apache, IIS, Tomcat, Nginx).
Experience deploying software to cloud service providers.
Experience developing progressive web applications.
Experience with best practices for UI design/Human Factors.
Experience with multiple RDBMS's (MSSQL, Oracle, MySQL, PostgreSQL).
Experience with Linux/Unix.
Preferred Competencies
Knowledge of concepts, practices, and procedures of software development.
Excellent verbal and written communication.
Ability to use standard software development applications and tools.
Ability to use analytical and quantitative skills and diagnostic techniques to resolve problems.
Ability to manage complex technical details.
Ability to communicate technical concepts to non-technical staff.
Ability to work in a collaborative team environment.
Confidentiality related to sensitive University matters such as, strategic initiatives, trade secrets, quiet periods, and scientific discoveries yet to be put in the public domain.
Experience developing test scripts and executing end-to-end system testing.
Experience documenting development projects.
Working Conditions
Our department follows a hybrid work structure that fosters productivity, collaboration, and employee well-being. Working from the office is encouraged for tasks that require a high degree of collaboration.
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
Role Impact
FLSA Status
Pay Frequency
Scheduled Weekly Hours
Benefits Eligible
Drug Test Required
Health Screen Required
Motor Vehicle Record Inquiry Required
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. For additional information please see the University's Notice of Nondiscrimination.
Staff Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-5800 or submit a request via Applicant Inquiry Form.
We seek a diverse pool of applicants who wish to join an academic community that places the highest value on rigorous inquiry and encourages a diversity of perspectives, experiences, groups of individuals, and ideas to inform and stimulate intellectual challenge, engagement, and exchange.
All offers of employment are contingent upon a background check that includes a review of conviction history. A conviction does not automatically preclude University employment. Rather, the University considers conviction information on a case-by-case basis and assesses the nature of the offense, the circumstances surrounding it, the proximity in time of the conviction, and its relevance to the position.
The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at: http://securityreport.uchicago.edu. Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.