Programmer Analyst, Senior - Enterprise Infrastructure

University of Wyoming

Laramie, WY

ID: 7275624
Posted: August 27, 2024
Application Deadline: Open Until Filled

Job Description

JOB PURPOSE:

Under limited supervision, design and implement new integration processes and applications; develop, maintain, and enhance major, basic, and routine programs with campus-wide effects.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Effectively communicate with users, business analysts, and other team members to accomplish data integration between systems.
Partner with team members and others to review logical and physical data requirements consistent with end-user needs.
Design, develop, and maintain integration applications for major complex systems with campus-wide effects using existing architecture.
Write end-to-end and unit tests to determine accuracy of functions before code deployment.
Write SQL queries, stored procedures, and performance tuning
Troubleshoot incidents and implement bug fixes for code written by yourself and others.
Document the design, the integration flow from source to target, and test cases with expected outcomes.
Perform project planning including estimates of efforts and timelines.
Achieve project objectives within assigned time frames and resource allocations.
Develop in-depth understanding of ongoing functional operations.
Train others in use of software.
SUPPLEMENTAL FUNCTIONS:

Work on-call schedule, as directed, during non-business hours.
Install basic and routine software and hardware on personal computer and LAN-based systems; set up personal computers and troubleshoot related problems.
Promote teamwork and share information within division, and as appropriate, with other divisions.
Attend professional conferences, training sessions, and seminars to acquire skills with new computer technology; maintain currency in programming field.
COMPETENCIES:

Analysis/Problem Identification
Collaboration
Consistency
Integrity
Technical/Professional Knowledge
Work Tempo
REMOTE WORK ELIGIBILITY:

This position is eligible for remote work and/or a flexible work schedule, depending upon the applicants experience.

MINIMUM QUALIFICATIONS:

Education: Bachelor’s degree in Computer Science or a related field

Experience: 2 years work-related experience in computer programming

- Ability to provide high quality customer service

- Ability to work well as a member of a team and to foster a cooperative work environment

- Ability to resolve or troubleshoot issues using critical thinking skills

- Ability to prioritize multiple and conflicting assignments and project timelines

- Ability to organize and communicate on-going projects

Required licensure, certification, registration or other requirements: None

DESIRED QUALIFICATIONS:

- Proficient in node.js or other scripting language, PL/SQL, and SQL

- Understanding of Service-Oriented Architecture, including SOAP and REST

- Experience writing APIs and processing API responses

- Knowledge of procedural language concepts, event driven programming and data structures.

- Knowledge of basic database concepts and designs.

- Working knowledge of GIT commands and usage in team environments

- Working knowledge of Linux OS, Windows OS, and Microsoft Office Applications

REQUIRED MATERIALS:

Complete the online application and upload the following for a complete application: cover letter, resume or C.V. and contact information for four work-related references.