×
Register Here to Apply for Jobs or Post Jobs. X

Senior Application Developer - Information Management Human Resources

Remote / Online - Candidates ideally in
Iowa City, Johnson County, Iowa, 52240, USA
Listing for: University of Iowa
Remote/Work from Home position
Listed on 2026-07-04
Job specializations:
  • Software Development
    Backend Developer, SQL Developer, Senior Developer, Software Engineer
Job Description & How to Apply Below

Senior Application Developer

The University of Iowa's Administrative Information Systems (AIS) team, part of Information Technology Services (ITS), is hiring a Senior Application Developer to help support and extend enterprise HR applications that impact nearly every part of campus.

This is a unique opportunity for an experienced software development professional who enjoys complex systems, meaningful business partnerships, legacy modernization, integrations, and the challenge of building maintainable solutions in a high-impact environment.

You'll work on mission-critical applications involving sensitive data, nuanced business processes, and long-standing enterprise systems, but you won't be doing it alone. This role sits within a large, collaborative, highly-experienced team with strong technical scaffolding, supportive leadership, and a culture that values quality, flexibility, and work-life balance.

Job duties include:

  • Designing and building web services and applications.
  • Creating and supporting integrations, and extending vended solutions across a variety of subject areas.
  • Partnering closely with HR business stakeholders to understand business needs, translate requirements into technical solutions, and deliver secure, maintainable enterprise applications throughout their lifecycle.

As a member of the Information Management HR Team, this position will work alongside AIS senior technical staff to design, develop, implement, and support these solutions. As previously stated, this position is responsible for mission-critical enterprise applications and sensitive data, so attention to detail and quality are critical.

There is an expectation that the individual in this position will maintain effective, civil, and respectful working relationships with the University of Iowa campus community and uphold the University's commitment to creating a welcoming and respectful environment for all.

This position is not eligible for University sponsorship for employment authorization.

ITS values work life balance and strives to provide flexible work options where possible. This position is eligible for on-site, hybrid, and/or remote work arrangements within the state of Iowa, and will require a work arrangement form to be completed upon the start of 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.

For a detailed job description, please email Melanie Bell at melanie-bell.

Qualifications:

Required Qualifications:

  • Bachelor's degree in a related field, or an equivalent combination of education and related experience.
  • Extensive experience (typically 5 years or more) designing, developing, and maintaining enterprise web applications with minimal technical direction.
  • Demonstrated extensive knowledge of and experience with:
    • Web development languages, such as Java, C#, Ruby, PHP. (PHP experience preferred).
    • Web based frameworks (such as Code Igniter or Symfony), protocols, and tools.
    • Relational databases (Oracle preferred).
  • Experience using SQL and related tools to analyze data, troubleshoot issues, validate system behaviors, and support business operations.
  • Demonstrated experience delivering enterprise software solutions throughout the full software development lifecycle (SDLC), including requirements analysis, solution design, development, testing, implementation, maintenance, and production support.
  • Experience applying software development best practices, including version control, code reviews, testing, issue tracking, CI/CD, and automated deployment.
  • Demonstrated ability to design and develop simple, maintainable, well-documented software that balances business needs, long-term supportability, and technical quality.
  • Ability to build productive working relationships with business partners, translate business requirements into technical solutions, and collaborate across technical and functional teams.
  • Ability to manage competing priorities, take ownership of complex systems and deliverables independently, and exercise sound judgement in a complex operational environment.
  • Strong written and…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary