We’re looking for motivated, talented, creative individuals who want to learn and grow in their careers while contributing to research that changes lives.

 

Our open positions are listed below. Detailed job descriptions and applications are available at UChicago Jobs—if a link does not work, please search there by requisition number.

The University of Chicago is an Affirmative Action/Equal Opportunity/Disabled/Veterans Employer.

WHY CRI?

  • Competitive compensation based on industry standards
  • Comprehensive benefits including health insurance, tuition assistance, and retirement savings
  • Casual work environment with talented, collaborative teammates
  • Offices on the beautiful UChicago campus and across the street from Lake Michigan
  • Meaningful work that directly contributes to improving health care and saving lives

SR. WEB APPLICATIONS DEVELOPER | Requisition #101937

 

ABOUT THE JOB

The Senior Web Applications Developer will join the CRI’s Custom Applications team, a group of seasoned developers responsible for creating and maintaining a wide variety of custom applications for research. This work contributes to the study of childhood cancer, the creation of multi-institution data sharing networks, the introduction of new models of clinical care, and the implementation of early childhood intervention programs, among other research (view some of their work here).

The Senior Web Applications Developer will work on a wide variety of projects. Day-to-day work in this role may include custom programming, data migration and validation, reporting from various information systems, creating new database schemas, evaluating and implementing open source software, and giving demonstrations of current projects.

The CRI Applications team works primarily with MSSQL Server, ASP.NET, MVC, Web API, and C#. However, some work may require the use of other languages, specifically Java, PHP, and Python, so experience with these is a plus. Our team employs Agile software development methodologies.

WHAT WE’RE LOOKING FOR

Education:

  • Bachelor’s degree OR a minimum of five years of experience in the Information Technology field OR an equivalent combination of education and experience required.
  • Advanced degree in computer science, engineering, or a related field preferred.

Experience:

  • Minimum of five years experience developing web applications (ASP.NET) in C# required.
  • Minimum of three years experience developing web applications using ASP.NET MVC required.
  • Minimum of three years experience writing Javascript code required.
  • Minimum of three years experience writing T-SQL required.
  • Experience with MVVM frameworks (Angular, Knockout JS) strongly preferred.
  • Experience administering IIS strongly preferred.
  • Experience with KendoUI preferred.
  • Experience with ElasticSearch, Solr, and Lucene preferred.
  • Experience programming in PHP preferred.
  • Experience with JQuery preferred.
  • Experience with best practices for UI design/Human Factors preferred.
  • Experience with multiple RDBMSs (MSSQL, Oracle, MySQL, PostgreSQL) preferred.
  • Experience with data warehousing (both designing and querying) preferred.
  • Experience with BI tools (Cognos, Tableau, etc.) preferred.
  • Experience with Linux / Unix preferred.

APPLY NOW