Senior Application Developer
University of Iowa

Iowa City, Iowa

Posted in Call Centre and Customer Service


Job Info


The University of Iowa is seeking a Senior Application Developer. The purpose of this position is to perform high quality application development in the Facilities Management IT team, provide services in full project life cycle, and implement improvements in the overall process.

This position provides technical leadership to the application development team, including business process evaluation, architecture and security design, system implementation and testing guidance, deliverable management, development language and toolkit evaluation, definition and review of best practice, and solution maintenance review.

This position participates in the day-to-day application development. This includes every stage of project life cycle and solution support activities. The areas of development practices cover the full stack consisting of database design and implementation, front-end programming, backend programming and integration of multiple systems, including third-party solutions.

Team leadership responsibility for this position consists of project and service supervision, motivation, training, and performance evaluation, and communication within development team, with senior management, customers and other teams, and across university boundaries.

This position is eligible for primarily remote work within Iowa that may require limited work onsite at times 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.

Duties to Include:

  • Collaborate closely with users to define detailed functional and technical specifications.
  • Provide recommendations on the selection of tools, programming languages, technologies, techniques, and industry standards tailored to project requirements.
  • Create a proactive strategy for identifying and addressing potential software maintenance challenges, such as bug fixes and updates.
  • Identify business system solution requirements by analyzing work processes and operations; evaluate business and information systems functionality.
  • Develop work plan and time schedules for computing projects including outlining phases and identifying personnel and computing equipment requirements.
  • Provide clear direction, assignments, constructive feedback, coaching, and counseling to team members to ensure successful project outcomes and professional growth.
Location: Remote within Iowa

Schedule: Monday through Friday, 8:00am-4:30pm

For a full job description, please send an e-mail to the contact listed below.

Required Qualifications:
  • Bachelor's degree in Computer Science or related field, or an equivalent combination of education and related experience.
  • Experience (typically 5 - 7 years) developing web applications with minimal technical direction.
  • Demonstrated working knowledge and experience with:
    • Web development languages such as Java.
    • Web based frameworks, protocols, and tools.
  • Software development best practices such as source code control, issue tracking, prototyping, testing, automated build and deployment, etc.
  • Relational database experience, including SQL.
  • Experience with cloud technologies such as AWS.
  • Knowledge of the web application industry and technology trends.
  • Excellent communication and customer relations skills.
  • Demonstrated ability to apply critical thinking, technical problem solving, and analyzing system specifications.
  • Professional experience working effectively with individuals from a variety of backgrounds and perspectives.
  • Excellent written and verbal communication skills (technical and non-technical).
  • Experience with databases including stored procedures, functions and triggers.
Desired Qualifications
  • Master's degree in Computer Science or related field, or an equivalent combination of education and related experience.
  • Demonstrated experience in Spring Framework.
  • Demonstrated working knowledge with Java persistence libraries and frameworks such as Hibernate.
  • Demonstrated experience using and creating RESTful web services.
  • Demonstrated working knowledge with JavaScript interface frameworks (Angular experience preferred).
  • Experience with SDLC and/or project management as relates to application development.
  • Understanding of security issues and defensive programming techniques.
  • Experience with software and database modeling.
  • Demonstrated experience contributing to a successful team-oriented work environment.
Position and Application Details:

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 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. Up to 5 professional references will be requested at a later step in the recruitment process.

For additional questions, please contact Brooke McMurl at brooke-mcmurl@uiowa.edu or 319-467-0719.

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
Contact Information
  • Organization: Finance & Operations (General)
  • Contact Name: Brooke McMurl
  • Contact Email: brooke-mcmurl@uiowa.edu



More Call Centre and Customer Service jobs


University of Iowa
Iowa City, Iowa
$52.00 per hour
Posted about 10 hours ago

University of Iowa
Iowa City, Iowa
Posted about 10 hours ago

IDR
Nashville, Tennessee
Posted about 2 hours ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.


Share diversity job

Senior Application Developer is posted on all sites within our Diversity Job Network.


African American Job Search Logo
Hispanic Inclusion Jobs Logo
Asian Job Search Logo
Women Inclusion Jobs Logo
Diversity Inclusion Jobs Logo
Seniors to Work Logo
Black Inclusion Jobs Logo
Veteran Job Center Logo
LGBT Job Search Logo
Asian Inclusion Jobs Logo
Disabled Job Seekers Logo
Senior Inclusion Jobs Logo
Disability Inclusion Jobs Logo
US Diversity Job Search Logo
LGBTQ Inclusion Jobs Logo
Hispanic Job Exchange Logo