Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Application Analyst/Programmer

Job

Upper Iowa University

Fayette, IA (In Person)

Full-Time

Posted 1 week ago (Updated 4 days ago) • Actively hiring

Expires 7/2/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
70
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Posted on 5/24/2026 Accepting applications About this position
Title:
Application Analyst/Programmer Location:
Fayette, IA Required Documentation Interested candidates should submit a cover letter and resume. Submit your documents at the end of the application to be considered. If you need help, please reach out to employment@uiu.edu. Position Summary The application analyst/programmer aids users in administrative and academic departments with enterprise software applications. This position gathers requirements from end users and supports solutions by leveraging existing options including recommending configuration changes in established software systems, and customizing enterprise software user interfaces. Analyzing and understanding business processes, resolving production issues, and recommending changes through careful consultation with Information Technology Services (ITS) personnel, constituent offices, and vendors are key requirements for this role. Position Responsibilities This position analyzes, designs, and develops system interfaces and integrations between multiple software systems including in-house administrative information systems, authentication systems, and off-site hosted applications. Recommend customization, configuration, and enhanced use of campus student information systems including: Jenzabar J1, JICS, Desire2Learn or other learning management systems, DocFinity or other document management systems, and like applications. Work with end users to define requirements, determine appropriate software configuration, and test application changes. Assist end-users with custom reports by garnering an understanding of business needs and developing appropriate queries. Develop and test existing programs, write new programs, queries, and reports. Develop and test interfaces and conversion programs. Assists in developing end-user module testing scenarios. Prepare necessary documentation of programs, module configurations, and administrative application customizations. Required Qualifications Considerable knowledge of database theory including SQL, relational and hierarchical databases. Considerable knowledge of programming languages such as Microsoft Visual Studio and Microsoft C#. Good knowledge of report writing tools and applications. Some knowledge of Microsoft Active Directory Services. Ability to learn new software systems and programming languages by studying available references. Ability to communicate effectively in oral and written form. Ability to work well with a variety of people. Good organizational and problem-solving skills. Bachelor's degree in computer science or related area. Demonstrated experience working with relational database management systems and report writing tools. Working knowledge of object-oriented programing (e.g. Visual Studio, C#, .NET). Working knowledge of interfacing with APls. Must be detail oriented, manage priorities, and handle multiple independent projects. Must be able to define problems, establish facts, collect data and draw valid conclusions based on this information. Must have excellent math skills, including basic math, Boolean logic and the ability to use ratios, percentages, proportions and fractions. Benefits Package Free & reduced UIU tuition packages for employees, dependents, and spouses, paid vacation and sick leave, paid holidays, retirement, health, life, and other insurance are available. Employment is contingent upon successful completion of a background check. About us Upper Iowa University provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination, harassment, and retaliation of any type without regard to race, color, religion, age, sex (including pregnancy), national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Upper Iowa University's policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, furloughs, use of facilities, participation in activities, compensation, and training.