> Markdown version of [/jobs/ext/268988-application-analyst-programmer](https://www.wearedevelopers.com/jobs/ext/268988-application-analyst-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Application Analyst/Programmer - **Company:** Upper Iowa University - **Location:** Fayetteville, IA, United States - **Contract:** Permanent contract - **Skills:** .NET Framework, Active Directory, Boolean Algebra, C Sharp (Programming Language), Information Systems, Computer Programming, Databases, Learning Management Systems, Desire2Learn, Relational Databases, Database Theory, Document Management Systems, Identity and Access Management, Microsoft Visual Studio, Object-Oriented Software Development, Student Information Systems, Software Configuration Management, Software Systems, SQL Databases, Enterprise Software Applications, Information Technology, Custom Reports, Programming Languages - **Published:** May 25, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d4fd352d57c82305 ## About the Role Do you have experience in Writing skills?, Do you have a Bachelor's degree?, * 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. ## Description 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., * 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. ## Related Videos - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [RPA crash course for .Net developers – intro into the world of RPA from the perspective of a .Net developer](https://www.wearedevelopers.com/videos/271-rpa-crash-course-for-net-developers-intro-into-the-world-of-rpa-from-the-perspective-of-a-net-developer) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [TiDB, One Layer at a Time: How Distributed SQL Became an Agentic AI Backbone](https://www.wearedevelopers.com/videos/100117-tidb-one-layer-at-a-time-how-distributed-sql-became-an-agentic-ai-backbone) - [Making Teaching Code Less Academic and More Market-Ready - Peter Ruppel](https://www.wearedevelopers.com/videos/1911-making-teaching-code-less-academic-and-more-market-ready-peter-ruppel) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What Should be Included in Your Programming Resume to Highlight Your Skills](https://www.wearedevelopers.com/magazine/142-what-should-be-included-in-your-programming-resume-to-highlight-your-skills) - [Starter Kit For Job Applications For Developers](https://www.wearedevelopers.com/magazine/7-starter-kit-for-job-applications-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv)