
Senior Programmer Analyst
MONROE COMMUNITY CREDIT UNION · Monroe, MI 48162
About The Role
Description
DEPARTMENT
Information Technology
REPORTS TO
Chief Technology Officer
FLSA STATUS
Exempt
EMPLOYMENT STATUS
Full-Time
SUPERVISORY RESPONSIBILITY
No direct reports
WORK LOCATION
Main
JOB GRADE
12
EFFECTIVE / REVISED
09/2026
Position Summary
The Senior Programmer Analyst designs, develops, configures, integrates, maintains, and improves the Credit Union’s core banking platform and enterprise applications. Serving as a senior technical resource and subject-matter expert for assigned core and enterprise applications, this position develops secure technology solutions, automates processes, supports system implementations and integrations, resolves production issues, and helps ensure the reliability and effectiveness of the Credit Union’s technology environment.
Essential Responsibilities
#
Essential responsibility and representative duties
1
Software Development and Integration
Designs, develops, tests, implements, and maintains secure applications, APIs, SDK-based solutions, interfaces, scripts, reports, and other solutions supporting the core banking platform and enterprise applications.
Follows established development, security, testing, source-control, change-management, and documentation standards.
2
Core and Enterprise Application Support
Serves as a senior technical resource for assigned applications.
Configures, maintains, troubleshoots, and optimizes system functionality, workflows, interfaces, and security.
Evaluates business requirements and proposed changes, coordinates testing and approvals, implements configurations and enhancements, and resolves complex issues with internal partners and vendors.
3
Data and Reporting Solutions
Develops and maintains SQL queries, reports, extracts, database functions, scripts, and secure data exchanges.
Performs data analysis, reconciliation, and validation to support operational, financial, regulatory, audit, and management reporting while ensuring data accuracy and completeness
4
Production Processing and Job Scheduling Oversight
Plans and monitors scheduled core and enterprise application processing, investigates exceptions, and coordinates resolution.
Leads business requirements, testing, validation, development, and implementation of new or modified jobs with internal resources and technology partners to ensure processing meets operational needs.
5
Automation and Process Improvement
Analyzes systems, applications, and business processes to identify and implement automation, integration, and enhancement opportunities that strengthen controls, improve accuracy, reduce manual effort, and enhance employee and member experiences
6
Technical Project Leadership
Provides technical leadership for system implementations, upgrades, integrations, and development initiatives.
Translates business requirements into technical solutions; identifies risks and dependencies; coordinates resources, vendors, testing, and issue resolution; and communicates project status.
7
Documentation, Controls, and Compliance
Maintains application configurations, program documentation, data mappings, system diagrams, processing procedures, support materials, and change records.
Supports access reviews, audits, examinations, disaster-recovery testing, business continuity, and other technology control requirements.
8
Technical Support
Provides help-desk and end-user support as needed, including troubleshooting approved hardware, software, applications, access, and peripheral devices.
Documents work performed and escalates issues requiring additional expertise or vendor assistance.
9
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing