Programmer
University of Chicago - Chicago, IL

This job posting is no longer available on University of Chicago. Find similar jobs: Programmer jobs - University of Chicago jobs

Programmer

Type of Position
Staff

Number of Positions Available
1

Division
Biological Sciences

Department
201002028-BSD-Center for Research Informatics

*Standard Summary
Under general direction, formulates and defines the scope and objectives for new or existing applications or programs requiring custom development. Typically carries out assignments with minimal direction from a project manager or programming development manager. Works with stakeholders to gather requirements for developmental programs. Reviews and analyzes business and technical requirements. Designs applications to meet business and technical requirements. Translates specifications into business cases, models, and ultimately into designs and actual programming code. Devises or modifies procedures to solve complex problems and works at a high technical level in all phases of application development and programming activities. Works as part of a team with varying responsibilities for completion of an entire project or a phase of a project. Participates in component design, programming, code reviews, and unit testing. Designs and develops technology and models for development projects as assigned. Performs code testing on components and works to ensure appropriate implementation standards are met. Evaluates design alternatives for development cost and solutions using various methods. Typically works with business analysts, project managers, and end-users to ensure that delivery expectations are met. Provides support and maintenance for existing applications and participates in production support during business hours and pre-launch hours. Resolves customer complaints and responds to suggestions for improvements and enhancements from end-users. Demonstrates programs. Provides appropriate written documentation of project development and programming code.

About the Unit
The Center for Research Informatics (CRI) is a new and rapidly growing organization within the Biological Sciences Division of the University of Chicago whose mission is to provide the informatics resources and services that enables research of the highest scientific merit. A wide spectrum of investigators committed to advancing the state of the art of clinical informatics, translational informatics, and bioinformatics are served by the CRI, and therefore, the CRI is a nucleus for a broad range of informatics and IT activities, from Cloud Computing to data warehousing to genomic analysis tools and services. The Office provides informatics support services by working with UC researchers to conceive, plan, design, implement, deploy, operate, and support biomedical research data capture, management, integration, and analysis applications. The CRI is looking for individuals who will contribute their skills in a fast-paced cutting edge environment and will be leveraging state-of-the-art technologies to deliver innovative and exciting solutions for researchers. This position works within the CRI organization but is dedicated to working with investigators on projects in the Institute for Translational Medicine.

Unit Job Summary
Programmer: Join a growing team in the Center for Research Informatics (CRI) in the Biological Sciences Division (BSD). Work on both short term projects assisting Researchers in various clinical research efforts as well as participating in longer term projects to help build the BSD's overall infrastructure to support research informatics. Priorities and specifications will be determined by the Director.

Participate in the selection and evaluation of new technologies to best suit the needs of the CRI. Numerous technologies are currently utilized. Projects will be quite varied and tasks will consist of, but not be limited to: custom programming, data migration / validation, reporting from various information systems, creating new database schemas, evaluating and implementing open source software and giving demonstrations of current projects. The group employs agile software development methodologies.

Education
Bachelor's degree required.

Advanced degree in computer science, engineering or a related field preferred.

Experience
Three years of relevant programming experience required.
Experience programming in one or more of the following languages C#/.NET, Java, SQL, XML, with C++, Perl, PHP, and/or JavaScript required.
Experience developing Web based and client/server applications required.
Experience developing, implementing, debugging and maintaining applications required.
Experience with MSSQL, Oracle, or MySQL RDMS required.

Data warehousing experience preferred.
JBoss / EJB experience preferred.
Linux/Unix experience preferred.

Competencies
Knowledge of concepts, practices, and procedures of software development required.
Excellent verbal and written communication skills required.
Ability to use standard software development applications and tools required.
Ability to use analytical and quantitative skills and diagnostic techniques to resolve problems required.
Ability to manage complex technical details required.
Ability to communicate technical concepts to non-technical staff required.
Ability to work in a collaborative team environment required.
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 required.
Ability to work on a flexible schedule which will include occasional late night and/or weekend hours required.
Ability to work independently and interact directly with Researchers required.
Ability to work on multiple projects to meet deadlines required.
Ability to become familiar with the newly created Clinical Research Data Warehouse (CRDW) in order to leverage this as a resource to assist Researchers required.
Very proficient in writing both PL/SQL and T-SQL queries required.

Required Job Seeker Documents
Resume
Cover Letter
Reference Contact Info

Optional Job Seeker Documents

Work Location
Campus - Hyde Park

Other Work Location

Work Schedule
Full-Time

Hours/Week
37.5

If other than regular hours (M-F, 8:30-5:00) please detail
Regular

Benefits Eligible?
Yes

Union (If applicable):
Non-Union

Pay Grade
NA

Pay Range
Depends upon qualifications

Pay Frequency
Monthly

Does this position require incumbent to operate a vehicle on the job?
No

Is a Background Check Required?
Yes

Is Drug Testing Required?
No

Employee Referral Bonus Amount
None

Posting Date
11-06-2012

Remove from posting on or before
05-06-2013

University of Chicago - 20 months ago - save job - block
Recommended Jobs
Integration Programmer (PHP/HL7/Mirth), Crims...
The Advisory Board Company - Chicago, IL
The Advisory Board Company - 16 days ago

C++ Software Developer
GinasTechJobs.com - Chicago, IL
GinasTechJobs.com - 3 days ago

Software Developer
Jobspring Partners - Highland Park, IL
Jobspring Partners - 15 days ago
About this company
126 reviews
Founded by oil magnate John D. Rockefeller, the University of Chicago is a private, nondenominational institution of higher learning....