Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailThe Department of Biostatistics Clinical Trial Statistical Data Management Center is looking for a candidate todevelop and extend Electronic Research Applications and to implement technical project management in support of the Clinical Trials Statistical and Data Management Center (CTSDMC). The Senior Application Developer will facilitate the development and implementation of a robust clinical trials data collection system ensuring compliance with regulatory standards and clinical research protocols. Acting as a Technical Project Manager this role will coordinate cross-functional teams manage project timelines and oversee the full software development lifecycle from requirements gathering to deployment. The ideal candidate combines deep technical expertise with strong leadership and communication skills to drive innovation and deliver high-quality scalable solutions in a clinical research environment. This developer will work closely with external research partners and other CTSDMC team members to determine requirements and create comprehensive 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 overall technical project management for projects in development. 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:
Build and foster relationships with technical and functional staff. Take opportunities to share knowledge with others through campus development meetings and external research meetings. May mentor other staff in a specific area of expertise.
Required Qualifications:
A Bachelors degree in Computer Science or a related field in engineering or data science or an equivalent combination of education and related experience
Experience (minimum of 5 years) and proficiency developing large web applications including providing technical direction and project oversight
A minimum of four years experience designing and implementing databases using Microsoft SQL Server or comparable system
A working knowledge of relational database theory and technology
Extensive Knowledge and experience with web-based frameworks protocols and tools including JavaScript HTML XML and ASP.
Demonstrated Experience managing software development projects using Azure DevOps Jira or similar platforms for task tracking version control an CI/CD pipelines.
Strong understanding and practical application of Agile methodologies (e.g. Scrum Kanban) including spring planning backlog grooming and iterative delivery.
Knowledge of software development best practices (source code control issue tracking continuous integration etc.) and technology trends.
Excellent communication and customer relations skills with the ability to collaborate across technical and non-technical teams.
Ability to apply critical thinking technical problem solving and analyzing system specifications.
Demonstrated experience with 21 CFR Part 11 requirements
Highly Desired Qualifications:
A minimum of four years work experience developing applications utilizing Visual Studio .NET
Experience leading Agile ceremonies and contributing to Agile metrics and reporting (e.g. burndown charts velocity tracking).
Familiarity with project management principles and tools with the ability to coordinate cross-functional teams and manage timelines.
Desired Qualifications:
Working knowledge of Application Programming Interface (API)
Working knowledge of Internet Information Services (IIS)
Familiarity with research processes and environments.
Understanding of security issues and defensive programming techniques.
Agile or project management certifications (e.g. Certified ScrumMaster PMP)
Application Details:
To be considered for an interview applicants must uploada resume and cover letter and mark them as a Relevant File to the submission. Job openings are posted for a minimum of14calendar days and may be removed from posting and filled any time after the original posting period has ended.
Successful candidates will be required to self-disclose any conviction history and will be subject to a criminal background check and credential/education verification.Up to five professional references will be requested at a later step in the recruitment process.
This position is eligible for remote orhybridwork within Iowa and will require a work arrangement form to be completed upon the start of your employment. Per policy work arrangements will be reviewed annually and must comply with theremote work program and related policiesandemployee travel policy when working at a remote location.
Benefits Highlights:
Additional Information:
Classification Title: Senior Application Developer
Appointment Type: Professional and Scientific
Schedule: Full-time
Work Modality Options: Remote or Hybrid within Iowa
Pay Level: 5B
Contact Information:
Organization: College of Public Health
Contact Name: Kay Shie
Joining the University of Iowa means becoming a vital part of the Hawkeye community where your work directly impacts education research and student success.
Enjoy exceptional health coverage university-paid life insurance robust retirement plans and generous leave policies. Benefit from 24/7 support services well-being resources and access to UI Health Care specialists. Grow professionally with advanced training leadership development and tuition assistance.
Iowa City offers a great quality of life with world-class performances at Hancher Auditorium Big Ten athletics top-ranked public schools and outdoor recreation.
Join us in making a difference at a leading Big Ten university and premier public research institution.
Required Experience:
IC
Contract