Programmer Analyst I

Marquette, Michigan, United States | Full-time

Apply by: Jan. 18, 2026
Apply

DATE:       January 5, 2026

POSITION:    Programmer Analyst I         

DEPARTMENT:    Information Systems

BASE RATE: $27.11 per hour, with potential for additional compensation based on qualifications. 

POSITION SUMMARY:  

This position works with the Business Systems team and the Data Infrastructure team to gather information from users; defines work problems; and creates, manages and maintains applications, databases and reports within the organization. 

ESSENTIAL DUTIES AND RESPONSIBILITIES: 

  1. Follows established Upper Peninsula Health Plan (UPHP) policies and procedures, objectives, safety standards, and sensitivity to confidential information. 
  1. Performs database management, data mapping, data conversion, data quality assurance and data set creation utilizing internal and external data sources. 
  1. Assists with planning, designing, coding and installing various software development/implementation projects; tests and corrects new/revised programs to ensure proper operations. 
  1. Assists with development, installation and ongoing configuration of database related information systems; follows timelines to ensure project deliveries within agreed time frames; escalates issues as necessary to the Data Infrastructure Manager. 
  1. Designs, tests and maintains project deliverables such as reports, relational databases and computer applications. 
  1. Assists with analysis for new and existing system enhancement, programming requirements, revision of programming standards, documentation and quality control. 
  1. Provides training, support and assistance to system users; troubleshoots and/or resolves problems. 
  1. Undertakes special projects and assignments and attends meetings as needed. 
  1. Provides and maintains up-to-date documentation of all activities; logs all work performed in the work ticket system as appropriate; focuses on readability of code and, where appropriate, provides meaningful comments that describe why pieces of code are written. 
  1. Maintains confidentiality of client data. 
  1. Performs other related duties as assigned or requested. 

POSITION QUALIFICATIONS: 

Education:

Minimum:        

Bachelor’s degree in relevant field or equivalent combination of education, experience, and/or training

Preferred:         

Bachelor’s degree in computer science 

Experience:

Minimum:        

One (1) year of general computer systems experience 

Preferred:         

Two (2) to three (3) years of relational database or computer programming experience 

Required Skills:                                             

  • Understanding of relational databases and related systems
  • Understanding of the Structured Query Language
  • Understanding of object oriented programming
  • Ability to effectively communicate with diverse audiences
  • Ability to adhere to deadlines and manage multiple tasks effectively
  • Ability to be flexible in demanding situations
  • Working knowledge of Microsoft Excel
  • Excellent human relation and oral/written communication
  • Excellent organizational abilities 

Desired Skills:                                                

  • Knowledge of Transact-SQL, C#/XAML, XML, HTML, and JavaScript 

The qualifications listed above are intended to represent the minimum skills and experience levels associated with performing the duties and responsibilities contained in this job description.  The qualifications should not be viewed as expressing absolute employment or promotional standards, but as general guidelines that should be considered along with other job-related selection or promotional criteria. 

Physical Requirements:  

[This job requires the ability to perform the essential functions contained in the description.  These include, but are not limited to, the following requirements.  Reasonable accommodations may be made for otherwise qualified applicants unable to fulfill one or more of these requirements]: 

  • Ability to access departmental files
  • Ability to enter and access information from a computer
  • Ability to access all areas of the UPHP offices
  • Moderate physical effort (lift/carry up to 25 pounds)
  • Occasionally lifts supplies/equipment
  • Occasional reaching, stooping, bending, kneeling, crouching
  • Prolonged periods of sitting
  • Occasional prolonged standing
  • Manual dexterity and mobility 

Working Conditions:

  • Works in office conditions, but occasional travel may be required
  • Exposure to situations requiring periods of intense concentration
  • Subject to many interruptions
  • Occasionally subjected to irregular hours
  • Remote work optional; based on attainment of policy eligibility criteria and subsequent application and approval