Lead Application Developer - ICTS - Biomedical Informatics
Required Qualifications
- A bachelor’s degree in computer science or management information systems and experience in application development is required. An equivalent combination of education and related experience may also meet these minimum requirements.
- A minimum of 7 years of extensive experience understanding of SQL, Java, .net, ruby, or Python programming language(s).
- Strong background in web development and proficient writing in HTML5, CSS, and javascript for multiple web browsers on multiple platforms.
- Extensive experience with web application configuration.
- Extensive experience using Microsoft SQL Server or other relational database systems to design database driven applications.
- Ability to work independently and with multi-disciplinary teams.
- Excellent communication skills and extensive experience working with customers.
- Experience managing application development and database management staff.
- Knowledge and experience with project management and software development methodologies.
- Supervisory experience (1-3 years).
- Professional job-related experience fostering or promoting a welcoming and respectful work/academic environment where people of all backgrounds and perspectives feel welcomed and appreciated; or demonstrated the ability to do so.
- Working knowledge of recent versions of Ruby on Rails development technologies.
- Experience working with applications developed in Java Spring Expertise in developing and designing data strategies for data extraction, integration and implementation of systems, data warehouse and data marts.
- Training in a health science domain.
- Experience in the ability to lead, participate and moderate discussions with stakeholders for decision-making.
- Experience with healthcare systems like Epic, GE-IDX, Cerner is desirable.
- Comfortable using extreme/iterative development techniques.
- Ability to troubleshoot and debug problems of varying complexity.
- Demonstrated ability to write functional and technical specifications for complex integrated systems for both technical and non-technical audiences.
- Ability to present technical concepts to non-technical staff.
- Familiarity of web security and login technologies (LDAP or Active Directory).
- A master’s degree in computer science, engineering, information science or related field is desirable.
In order to be considered for an interview, applicants must upload the following documents and mark them as a “Relevant File” to the submission:
Resume
Cover Letter
Job openings are posted for a minimum of 14 calendar days and may be removed from positing 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 5 professional references will be requested at a later step in the recruitment process.
For additional questions, please contact Amy Stewart at amy-stewart@uiowa.edu
This position is not eligible for University sponsorship for employment authorization.
Equal opportunity/affirmative action employer
The University of Iowa is an equal opportunity/affirmative action employer. All qualified applicants are encouraged to apply and will receive consideration for employment free from discrimination on the basis of race, creed, color, religion, national origin, age, sex, pregnancy (including childbirth and related conditions), disability, genetic information, status as a U.S. veteran, service in the U.S. military, sexual orientation, gender identity, or associational preferences.
Persons with disabilities who need assistance or accommodations with the application or interview process may contact University Human Resources/Faculty and Staff Disability Services, (319) 335-2660 or fsds@uiowa.edu. For jobs in UI Health care, please contact UI Health care Leave & Disability Administration at 319-356-7543.