ColdFusion Job Opportunity in Chicago, IL


  • Under general direction, the Clinical Research Systems Programmer 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 the HRC Cluster project manager and Associate Director.
  • Works with HRC Management and Staff 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 largely independently with responsibility for completion of entire application projects.
  • Does 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 including IT teams in CRI and CBIS 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.
  • Responsible for the ongoing maintenance and support of the CR-Assist system and its deployment to research centers across other ITM institutions (Rush University, Loyola University, Illinois Institute of Technology, NorthShore University Health System, and Advocate Health System).
  • Responsible for developing integration pathways and processes between CR-Assist and other institutional data systems (e.g., AURA, Epic, REDCap, etc.).
  • Responsible for modifying CR-Assist to include functions like protocol tracking, queries and reports, protocol deviations, laboratory information management systems, consent documentation, CITI certification documentation
  • Responsible for design, development, specification, coding, deployment, and support of a Potential Participant Registry (PPR) database, a web-based, multi-institutional, learning database system used for the tracking of individuals who are willing to participate in clinical research, mapping these individuals to external data in EMRs and other research registries, and matching people with inclusion/exclusion criteria for possible recruitment to clinical research studies.
  • Responsible for mining other institutional data systems (e.g., i2b2, EMRs, CRDWs) across ITM institutions to identify prospective cohorts that align with study inclusion/exclusion criteria for possible recruitment.

Other duties as assigned

  • This at-will position is wholly or partially 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. If this position is eliminated due to the discontinuation of grant funding, a minimum of one pay period’s written notice (If exempt: 30 days, If non-exempt: 2 weeks), or pay in-lieu of notice will be given.


  • Bachelor’s degree in computer science or another relevant computer related field required.
  • Advanced degree in mathematics, computer science, electrical engineering, or a related field preferred.
  • Dual degree or concentration in system design preferred.


  • Three years of relevant programming experience required.
  • Experience using relevant software development programs required.
  • Experience developing and supporting applications in ColdFusion required.
  • Experience developing and supporting databases in Oracle required.
  • Experience using applications such as 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 full design life cycle required.
  • Experience creating development specifications, business cases, and other development related documentation required.
  • Experience with other communication technologies (RMI, RPC, CORBA, GRID, etc) preferred.
  • SQL Server, ASP.NET, and/or C+ experience preferred.
  • Linux/Unix experience preferred.
  • Experience in clinical research preferred.


  • 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.

Apply Here


Leave a Reply