Jobs · Iowa

Application Developer - ICTS Biomedical Informatics

University of Iowa · Iowa City, IA · 1 mo ago
Full-time
We need to output HTML fragment with sections: headings

for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Use
  • for any list of duties/requirements/benefits, and

    for prose. Do NOT repeat job title as heading. Do NOT put Job ID/requisition numbers as headings. Preserve all substantive information. Remove boilerplate: cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, application instructions. Include a section ONLY when posting has real, specific content for it — never emit heading followed by filler/placeholder text (e.g., "commensurate with experience", "not specified", "N/A", "varies", "TBD") and never create Pay/Schedule/Benefits sections unless posting actually states them. We need to parse the posting. Key content: - Intro paragraph: The Institute for Clinical and Translational Science (ICTS) at the University of Iowa supports clinical and translational research across the institution and partner communities. This position provides application development and support for research data systems, with a primary focus on REDCap and electronic data capture platforms. This role partners with investigators, research staff, and interdisciplinary teams to design, develop, and maintain secure, compliant data collection systems for human subjects and other research. The position serves as a subject matter expert in research data systems, including database design, data integrity, regulatory compliance, and best practices for data collection and management. The individual will consult with stakeholders to translate research protocols into technical solutions, develop scalable and compliant applications, and provide training and support to ensure high-quality, reproducible research outcomes. - Duties To Include But Not Limited To: list of duties (starting with "Consult with investigators..." through "Provide one-on-one consultation and user support for research teams.") This is a list. - About ICTS: paragraph about ICTS mission. - Percent of Time: 100% (maybe schedule? but schedule is full-time; we can include schedule if present: "Full-time"). - Pay Grade: 4B (Pay). Also link to pay guide. - This position is eligible to participate in a hybrid (partially remote) work schedule. Remote work must be performed at a location within the state of Iowa. Per policy, work arrangements will be reviewed annually, and must comply with the remote work program and related policies and employee travel policy when working at a remote location. - Benefits Highlights: Fringe benefit package including paid vacation; sick leave; health, dental, life and disability insurance options; and generous employer contributions into retirement plans. - Required Qualifications: list bullet points (multiple lines). Should be in a

      . - Desirable Qualification: list bullet points. - Application Process: includes instructions to upload documents etc. This is application instructions; we need to remove application instructions per rule: "Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions." So we should omit the Application Process section entirely. - Additional lines: "Hybrid within Iowa: This position is eligible for a combination of on-campus and remote work..." This is schedule info; we can include schedule. - Contact Information: maybe not needed? It's not a required heading; but we could include as part of "About the role"? Probably not needed; but we can keep as a short paragraph if it's substantive. However, the instruction says "Do NOT repeat the job title as a heading (the page already shows it) and do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short

      or drop it." Contact info maybe minor metadata; we could fold into a short

      or drop. Likely drop. - Also "Additional Information Classification Title: Application Developer Appointment Type: Professional and Scientific Schedule: Full-time Work Modality Options: Hybrid within Iowa Compensation Pay Level: 4B Contact Information Organization: Healthcare Contact Name: Amy Stewart Contact Email: amy-stewart@uiowa.edu". This is duplicate of earlier schedule/pay etc. We'll incorporate schedule and pay. We need sections: About the role (intro paragraph), Responsibilities (duties list), Requirements (maybe required qualifications), Qualifications (desirable qualifications?), Skills (maybe combine required/desirable?), Benefits, Pay, Schedule. But we must only include sections when posting has real specific content. We have content for: - About the role: we have intro paragraph describing role. Could be "About the role" heading. - Responsibilities: duties list. - Requirements: required qualifications. - Qualifications: desirable qualifications (maybe "Preferred Qualifications"). - Skills: maybe not separate; we could omit if not explicit. - Benefits: benefits highlights. - Pay: pay grade 4B. - Schedule: percent of time 100% (full-time) and hybrid work schedule. We need to avoid filler like "commensurate with experience". Not present. We need to output only HTML fragment, no /, no markdown fences. We'll produce something like:

      About the role

      ...intro paragraph...

      Responsibilities

      • Consult with investigators and research teams to define functional and technical requirements for data collection systems.
      • ...

      Requirements

      • A bachelor’s degree in public health, data science, informatics, information systems, computer science, analytics, or a related field, or an equivalent combination of education and related experience.
      • Minimum of 3 years of experience in research database development and data capture, research data management, or database design and application development in an academic health care environment.
      • Demonstrated in depth experience with tools such as REDCap, Qualtrics, Clinical Research Trials and Management Systems, developing e-Consents, or similar electronic data capture systems.
      • Experience translating user or research requirements into technical solutions.
      • Demonstrated ability to troubleshoot and resolve application and data workflow issues.
      • Strong interpersonal, verbal, and written communication skills, with the ability to communicate technical concepts to all audiences.
      • Experience working in cross-functional teams supporting research, healthcare, or academic environments.

      Qualifications

      • Experience supporting clinical or translational research in an academic or healthcare setting.
      • Knowledge of HIPAA, FERPA, Good Clinical Practice (GCP), and human subjects research regulations.
      • Experience designing databases and surveys for research data collection.
      • Familiarity with SQL, R, SAS, or other data analysis tools.
      • Experience developing and delivering technical training or user support programs.
      • Familiarity with data security, data validation, and data quality best practices.
      • Experience with multi-site research data coordination or CTSA-funded environments.
      • Experience with Project Management fundamentals.
      • Familiarity with medical coding and medical terminology.

      Benefits

      • Paid vacation
      • Sick leave
      • Health, dental, life and disability insurance options
      • Generous employer contributions into retirement plans

      Pay

      Pay Grade: 4B

      Schedule

      Full-time (100% effort). Eligible for hybrid (partially remote) work schedule; remote work must be performed within the state of Iowa.

      We need to ensure we didn't include any boilerplate like "For a full job description, please send an e-mail to the contact listed below." That's application instruction; we removed. Also removed "About ICTS:" paragraph? Actually we have "About ICTS:" paragraph describing mission. That could be part of "About the role" or maybe separate "About ICTS". But the instruction says use headings like About the role, Responsibilities, etc. Not About ICTS. So we could incorporate that mission description into About the role paragraph, or we could add a separate

      About ICTS

      but not in allowed list. Better to fold into About the role. Thus About the role paragraph should include both the role description and ICTS mission. Let's craft About the role paragraph: "The Institute for Clinical and Translational Science (ICTS) at the University of Iowa supports clinical and translational research across the institution and partner communities. This position provides application development and support for research data systems, with a primary focus on REDCap and electronic data capture platforms. This role partners with investigators, research staff, and interdisciplinary teams to design, develop, and maintain secure, compliant data collection systems for human subjects and other research. The position serves as a subject matter expert in research data systems, including database design, data integrity, regulatory compliance, and best practices for data collection and management. The individual will consult with stakeholders to translate research protocols into technical solutions, develop scalable and compliant applications, and provide training and support to ensure high-quality, reproducible research outcomes. ICTS was approved by the Iowa Board of Regents in 2007 to support investigators involved in clinical and translational science. Its mission is to accelerate translational science through programs to develop the translational workforce, promote engagement of community members and other stakeholders, promote research integration across the lifespan, and catalyze innovative clinical and translational research, leading to novel therapies and healthcare delivery strategies, integration of translational research and clinical practice, and measurable improvements in the health of Iowa and the nation." That seems comprehensive. Now ensure we didn't duplicate content. We'll produce final HTML. Check for any leftover boilerplate: "For more information about Why Iowa?, click here" - that's a link; we should remove as it's navigation/application instruction? It's not essential; we can drop. Also "This position is not eligible for University sponsorship for employment authorization." That's a condition; maybe we could keep as part of Requirements? But it's more about sponsorship; not a qualification. Could be considered minor metadata; we could drop. The instruction says remove boilerplate, but this is not boilerplate; it's a specific condition. However, it's not a qualification, responsibility, benefit, pay, schedule. Could be placed in a short paragraph under Requirements? But it's not a qualification. Might be considered "Additional Information". Since we are not required to include a section for it, we could drop it as minor metadata. The instruction says "fold minor metadata into a short

      or drop it." So we could drop. Similarly "Relocation: This position requires work to be performed on-site at UI Main Campus and will be eligible for a hybrid work following successful completion of probation. This position is not eligible for 100% remote work. If selected, are you willing to relocate to the Iowa City, Iowa area?" That's also application instruction/relocation question; we should drop as it's part of application process. Also "Successful candidates will be required to self -disclose any conviction history and will be subject to a criminal background check and credential/education verification." That's boilerplate legal; drop. "Up to 5 professional references will be requested at a later step in the recruitment process." drop. "Hybrid within Iowa: This position is eligible for a combination of on-campus and remote work. Remote work must be performed at a location within the state of Iowa and comply with the remote work program and related policies." This is schedule info; we already captured schedule. "For additional questions, please contact Amy Stewart at amy-stewart@uiowa.edu" contact info; drop as minor metadata. "This position is not eligible for University sponsorship for employment authorization." duplicate; drop. "Additional Information Classification Title: Application Developer Appointment Type: Professional and Scientific Schedule: Full-time Work Modality Options: Hybrid within Iowa Compensation Pay Level: 4B Contact Information Organization: Healthcare Contact Name: Amy Stewart Contact Email: amy-stewart@uiowa.edu" duplicate; drop. Now ensure we didn't miss any substantive content: The duties list includes many items; we need to capture all. Let's list duties exactly as in

Similar jobs