Systems Analyst/Programmer
Northwestern University - Chicago, IL
This Systems Analyst/Programmer will provide software solutions and integration for the NU Clinical and Translational Sciences Institute (NUCATS) as part of the NU Biomedical Informatics Center. The focus for the position will be to bridge clinical research systems and provide custom web-based software solutions for clinical and translational research at Northwestern. The near-term goal for the position is to build out a number of the functional web-based models for the National Children’s Study NCS Navigator. The candidate will incorporate, modify and write open source software in support of clinical research. The projects and codebase will require expertise in Ruby on Rails, Oracle, PostgreSQL, and Adobe ColdFusion. Some potential analysis and integration tasks may involve R, Bioconductor, MATLAB, and Java.

The position will be expected to work well and closely with faculty and staff of NUCATS and NUBIC. The position will also be responsible for integrating data standards, MDES reporting, and operational data with the NCS transactional data and provide traceability and auditing for data flowing through the NCS Navigator. This will require working closely with the NCS team members including clinical researchers, epidemiologists, environment exposure experts and staff engaged in the NCS study.

Specific Responsibilities:
Architecture of Clinical Informatics systems, including integration of intranet database-driven web application with existing clinical research and clinical operations; This will require developing a services oriented architecture and positioning NUBIC to work with enterprise-level services;
Software development, maintenance, refactoring and enhancement of existing applications;
Develops standard APIs and shareable libraries for general use;
Documentation, good software practice management and mentoring;
Collaborates with senior analyst/programmers to work with new and current application users to identify and prioritize future development;
Other activities as assigned.

Minimum Qualifications:
A bachelor’s degree in Computer Science or the equivalent combination of education, training, and experience from which comparable skills can be acquired;
One to three years working experience in programming or informatics;
One to three years working experience in programming, bioinformatics, informatics, or data warehousing;
Programming with a dynamic language such as Ruby, Python, or Perl;
A basic understanding of SQL and database design;
Familiarity with software engineering life cycle and agile methods;
Demonstrated team building skills, ability to work with a 'virtual community', strong interpersonal skills and excellent oral and written communication skills.

Preferred Qualifications:
A master's degree in Computer Science or Bioinformatics or the equivalent combination of education, training, and experience from which comparable skills can be acquired;
Experience in an academic or health care computing environment;
Experience in building open source biomedical applications;
Rails expertise;
Familiarity with software versioning tools, especially Subversion
6. Experience with database design, application design and building of applications for biological research;
User support and training experience;
Experience in an academic or health care computing environment;
Expertise with SQL and relational data design in Oracle;
Expertise with PostgreSQL or other open source RDBMS;
Expertise with open source (Subversion or CSV) versioning tools;
Working experience with various testing practices such as unit testing, user acceptance testing and regression testing;
Working experience with feature and bug tracking system such as Trac.
As per Northwestern University policy, this position requires a criminal background check. Successful applicants will need to submit to a criminal background check prior to employment.

Northwestern University is an Equal Opportunity, Affirmative Action Employer
Date Posted: 2/6/2012

Northwestern University - 15 months ago - save job - block
Recommended Jobs
Senior QA Analyst ( Must Attend In-person Int...
Regal Computer Systems, Inc - Chicago, IL
Regal Computer Systems, Inc - 6 days ago

Data Systems Analyst
Heartland Alliance - Chicago, IL
Heartland Alliance - 1 day ago

Business Systems Analyst
Vision Solutions - Oakbrook Terrace, IL
Vision Solutions - 9 hours ago
About this company
36 reviews
What's NU? With its main campus in the Chicago suburb of Evanston, Northwestern University (NU) serves its 16,500 students through arou...