This position is eligible for remote work 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 the remote work program and related policies and employee travel policy when working at a remote location.
University of Iowa Health Care Department of Health Care Information Systems is seeking a Senior Application Developer to be a part of the HCIS Identity Management Programmers’ work group. This position is responsible for development and support of mission-critical applications that support authentication, identity, credential, and access management; the likes of which is developed in .NET using C# as the code base and Azure Dev ops for change control and deployment. This position will involve supporting a variety of identity management services including enterprise directory services and authentication. This position will involve stewardship and management of institutional data as well as enterprise-wide services that access institutional data. Interaction with university staff and outside vendors will require excellent interpersonal skills.
Position Responsibilities
- Designs, configures, documents, and maintains identity services infrastructure in compliance with regulatory requirements in multiple heterogeneous technical environments that support many concurrent users and complex applications.
- Oversee configurations, security, and appropriate backups for identity management and directory systems.
- Support integration across disparate systems.
- Write programs and scripts in support for identity management and directory systems.
- Perform necessary system administration and programing tasks.
- Monitor and maintain complex configurations supporting multiple services.
- Provide on-call coverage for broad set of routine and complex problems.
- Develop system scripts and programs to better manage and support systems.
- Provide expert-level help for trouble tickets. Ensure that assigned tickets are completed in a timely fashion.
- Participate in projects as assigned, and work with team members across the organization to deliver project goals.
- Write project and service documentation for complex configurations.
- Collect and analyze service data/metrics. Use this data to maintain operational health and to help make decisions about future projects and service enhancements.
- Provide input in development of identity management and directory solutions for HCIS in compliance with industry, regulatory, and HCIS standards.
- Participates in project teams.
- Assist the process for developing operating procedures, guidelines, and policies.
- Mentor staff.
- May lead project and support teams for HCIS initiatives.
Health Care Information Systems (HCIS): Provides and supports information and communication systems and technology that facilitate quality patient care, progressive medical education, and innovative research.
HCIS services University of Iowa Health Care by providing comprehensive, high-level support for patient care delivery, internal and external communication, technology innovation, medical education, and research. Creating and maintaining a positive, productive, and rewarding environment for information technology and communication staff
Pay Grade: https://hr.uiowa.edu/pay/pay-plans/professional-and-scientific-pay-structure
Salary: $72,430 to commensurate – Paygrade 5B
The University of Iowa offers a generous benefits package, including 24 days paid vacation per year to start and paid sick leave. Complete information regarding the full benefits package may be viewed at https://hr.uiowa.edu/benefits
Percent of Time: 100%
Location: 3281 Ridgeway Drive, Coralville, IA
Staff Type: Professional & Scientific
Type of Position: Regular
Education Required
A Bachelor's degree in Computer Science or Management Information Systems or an equivalent combination of education and experience
Required Qualifications
- A minimum 5-7 years of experience working with development languages such as C# or Java (.NET experience preferred)
- Working experience with relational database technologies (e.g., MSSQL, MySQL, Oracle)
- Working experience in software design and analysis
- Experience with data collection and entry
- Experience working directly with data consumers and subject matter experts to effectively translate requirements into technical database design specifications.
- Advanced problem-solving abilities.
- Excellent communication skills, both written and oral, and strong interpersonal skills.
Desirable Qualifications
- Demonstrated knowledge and experience with C# development environment
- Experience designing and developing web service APIs
- Knowledge of event driven programming paradigms
- Experience with web development technologies, such as JavaScript, HTML, CSS; modern JavaScript frameworks (Angular, React, Vue)
- Working knowledge of Identity and Access Management concepts
- Experience with authentication and authorization middleware
- Experience developing distributed, highly available applications
- Experience supporting technology in a healthcare environment
To be considered, applicants must upload a resume (under submission relevant materials) that clearly addresses how they meet the listed required and desired qualifications of this position. A cover letter is desired as part of the application process. Job openings are posted for a minimum of 14 calendar days. This job may be removed from posting and filled any time after the minimum 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.
This position is not eligible for University sponsorship for employment authorization.
For additional questions contact Jason Gardner, jason-gardner@uiowa.edu.
Additional Information
- Classification Title: Senior Application Developer
- Appointment Type: Professional and Scientific
- Schedule: Full-time
- Work Modality Options: Remote within Iowa
Compensation
- Pay Level: 5B
- Starting Salary Minimum: 72,430
Contact Information
- Organization: Healthcare
- Contact Name: Jason Gardner
- Contact Email: jason-gardner@uiowa.edu