Senior Application Developer
University of Iowa Health CareAbout the role
Description
The Department of Biostatistics Clinical Trial Statistical Data Management Center is looking for a Senior Application Developer candidate to develop and extend Electronic Research Applications in support of the Clinical Trials Statistical and Data Management Center (CTSDMC). Responsibilities include designing and building web services and applications as well as creating and supporting integrations, across a variety of subject areas. This developer will work closely with external research partners and other CTSDMC team members to determine requirements and create comprehensive solutions. As a member of the CTSDMC IT team, this position will work to design, develop, implement, and support these solutions. This position is responsible for mission-critical research applications and sensitive data, so attention to detail and quality are critical.
Analysis & Design:
Consult and partner with stakeholders, CTSDMC team members, and developers to define functional/technical specifications and offer solutions in compliance with 21 CFR Part 11 and CDISC. Work with other CTSDMC technical staff to make sure solutions fit within the current support environment. Create web interactive query reports for CTSDMC data analysis. Assess new standards, technologies, and trends, and help formulate strategies and plans for enhancing CTSDMC web sites.
Implementation:
Recommend and use Visual Basic and C# in Visual Studio, Reporting Services, SQL, API, JavaScript, and other programming languages/tools where appropriate to build solutions. Utilize analytic tools to evaluate usage and effectiveness of CTSDMC website and provide recommendations to enhance response time and functionality. Develops and implements physical and logical databases, data dictionaries, and effective application and database security measures for CTSDMC projects. Develops and maintains various websites and applications used in conjunction with data collection for confidential clinical research data for CTSDMC projects.
Support and Maintenance:
Review and analyze software defects. Troubleshoot/debug/identify malfunctioning systems. Propose and implement software fixes and maintenance procedures. Debug software and deploy fixes as necessary. Maintains and supports physical and logical databases, data dictionaries, and effective application and database security measures for CTSDMC projects. Develop and maintain documentation. Provide limited on-call coverage for complex issues.
Project Management:
Provide team leadership for smaller projects. Work closely with Data Management team to design and maintain data systems for data entry, edits, data exchanges, reports and analyses. Develop work plans for development projects including outlining phases, specifications, and roadmaps. Monitor progress and revise schedule and plan as needed.
Business Analysis:
Assist with identifying business system solution requirements by working with CTSDMC staff to analyze work processes and operations; evaluate business and information systems functionality. Analyze, document, and recommend business process design where applicable.
Leadership:
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s