Match score not available

Senior Application Developer - Identity Management (Remote Eligible w/in Iowa)

Remote: 
Full Remote
Contract: 
Salary: 
72 - 72K yearly
Experience: 
Mid-level (2-5 years)
Work from: 
Iowa (USA), United States

Offer summary

Qualifications:

Bachelor's degree in Computer Science or MIS, 5-7 years of development experience, Strong relational database & software design.

Key responsabilities:

  • Design, configure, and maintain identity services infrastructure
  • Support integration, perform system administration tasks
  • Document complex configurations, collect service data for analysis
University of Iowa logo
University of Iowa Education XLarge https://uiowa.edu/
10001 Employees
See more University of Iowa offers

Job description

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

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Education
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Social Skills

Application Developer Related jobs