Programmer/Analyst

UCMUCMO - Warrensburg, MO
Onsite

About The Position

Working with the Senior Programmer Analyst, the Programmer/Analyst plays a role in troubleshooting issues with software and hardware applications within the assigned functional areas of responsibility. Understanding the functional processes of the assigned areas is a key to the success of this role. The role involves defining system scope and objectives, system design, and potentially serving as a project leader. The Programmer/Analyst will design, code, test, modify, document, and implement computer applications using various University products. This position operates under the general supervision of the Senior Programmer Analyst.

Requirements

  • PL/SQL and Oracle or MS-SQL SQL programming.
  • Experience working directly with users.
  • Proven project leadership experience.
  • Bachelor's degree
  • Four years’ total experience which includes two years of programming experience plus two years of analysis experience with demonstrable project leadership.
  • Required experience with Oracle, MS SQL Server, PHP, PLSQL and other currently installed products.
  • Valid US work authorization at the time of hire.

Nice To Haves

  • Java, Coldfusion, HTML, XML and PHP.
  • Java, Javascript, C++, other object-oriented programming languages, HTML, and Coldfusion.

Responsibilities

  • Define system scope and objectives of large and small systems through working with clients to analyze business function/operational needs.
  • Responsible for system design of large and small systems to meet client objectives. May serve as project leader on large or small systems while maintaining competence to work at the highest level of systems analysis and programming and providing guidance to less experienced team members.
  • Designs, codes, tests, modifies, documents, and implements computer applications using any and all products in use at the University to implement and maintain application systems.
  • Serves as a liaison between Information Services and clients, to include: Collaborate with administrative computer clients to assess their goals, problems, objectives, and requirements for computing and communication support. Assist clients in preparing requests and prioritization information for new systems and maintenance to existing systems. Evaluates user requests for information and determines best solution for meeting their needs.
  • Participates in software development projects within assigned administrative areas.
  • Using our project and ticket tracking system, Team Dynamix, maintain an accurate log of all work in progress and requests for support for assigned administrative areas.
  • Provides technical and business expertise to systems projects by serving on development teams.
  • Provides technical and business expertise to various projects.
  • Consults with personnel in other Application Systems sections to coordinate activities.
  • Maintain documentation for all systems supporting assigned administrative areas.
  • Responsible for the integrity and availability of software that supports assigned areas of responsibility.
  • Analyze, design, maintain, and/or troubleshooting assigned software.
  • On-call as required for after hours troubleshooting and maintenance of this software.
  • Maintain full technical knowledge of applications supporting assigned administrative areas of the University as well as an understanding of the business function of these areas.

Benefits

  • health, dental, vision, life insurance, AD & D, long-term disability
  • 3 weeks paid vacation per year
  • 3 weeks of accrued sick leave per year
  • 13 paid holidays
  • retirement
  • generous education assistance for an employee, spouse and dependent children taking classes at UCM
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service