Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Systems Analyst

Job

Family First FCU

Rochester, NY (In Person)

$92,518 Salary, Full-Time

Posted 1 week ago (Updated 4 days ago) • Actively hiring

Expires 7/1/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
75
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Systems Analyst Family First
FCU - 4.0
Rochester, NY Job Details Full-time $39.54 - $49.42 an hour 7 hours ago Benefits Health insurance Dental insurance 401(k) Paid time off Employee assistance program Vision insurance 401(k) matching Life insurance Qualifications Computer operation Power BI Teamwork Microsoft Excel Computer Science Bachelor's degree VBA Macro/VBA editing Full Job Description Why Work at Family First? As a credit union and not-for-profit, Family First strives to provide a level of service to our members that the big banks just can't beat. We aim to help our members reach their financial goals by providing them with the best resources and tools available, as well as products and services that are designed to fit their unique financial needs. Each member of our team is integral to our success as a financial institution. We nurture the professional growth of our employees and provide a variety of resources to help you advance in your areas of interest. Family First Credit Union was named a Top Workplace in 2022-2025 by the Democrat and Chronicle. Our employee-ran Outreach Committee coordinates employee appreciation activities and seeks out volunteer opportunities outside the credit union walls to help support the Rochester community.
POSITION PURPOSE
Responsible for understanding, developing, and analyzing features, functions, and sections of software systems to ensure company needs are met. Assesses system requirements and capabilities, completes risk assessments and documents development activities. Writes code for system reports or specialized modules, checks functionality, ensures bug free, and that the programming is easy to read and understand. Performs a variety of high and lower-level programming tasks. Supports team members and ensures that established deadlines are met. Coordinates with management to establish and implement programming goals and objectives and keeps them well informed of area activates and of any significant problems.
ESSENTIAL FUNCTIONS AND BASIC DUTIES 1.
Assumes responsibility for effectively customizing third party software to meet the Credit union's information needs. Works with project groups to determine needed functionality and development of more effective programming solutions. Gathers data and assesses users' information, reporting, and system needs. Customizes programming to meet these needs. Analyzes, reviews, enhances, and tailors existing programs to increase operating efficiency and checking the functionality of the code to ensure sections are completely bug free. Prepares program test data, analyzes test results, and specifies data control procedures for modified and enhanced programs. Makes suggestions to increase efficiency in project development and to ensure that deadlines are met. Assists in performing risk assessments and provides documentation of programming activities as needed. 2. Assumes responsibility for establishing and maintaining good communication and coordination with system users. Responds to users' requests and ideas and follows through promptly. Resolves problems and concerns. Provides assistance, support, and training to users as required. Ensures programs meet users' requirements and are completed on schedule. Ensures interactions with users are clear, courteous, and understandable. Communicates as much information as possible to users, including reasons for problems, project status, and deadlines. Acts as a consultant and resource to users. 3. Assumes responsibility for establishing and maintaining effective communication, coordination, and working relations with area staff and with management. Keeps management informed of significant problems and of progress attained in reaching established objectives. Provides recommendations to establish new and more effective programs and future equipment needs. Suggests programming-related procedures and changes. Assists and supports Information Technology personnel as needed. Prepares reports of programming activities, discussing changes and their ramifications. Completes records and other required documents. Attends and participates in meetings and committees as required. 4. Assumes responsibility for related duties as required or assigned. Stays informed of changes in programming and computer technology. Completes special projects as assigned.
PERFORMANCE MEASUREMENTS 1.
Current applications are continually and effectively analyzed to ensure that information needs are met. Programs are updated, enhanced, and customized as needed. 2. Programming tasks are performed in accordance with established standards, policies, and procedures. Data and program integrity are maintained. Programming goals and tasks are completed on schedule. 3. Users can effectively utilize established systems and are comfortable and satisfied with them. 4. Good working relations exist with users. Users' concerns are promptly addressed, and any problems effectively resolved. 5. Required reports and documentation are complete and current. 6. Management is appropriately informed of area activities and of any significant problems. Recommendations for improvements in policies, procedures, and programming functions are provided. 7. Good working relations exist with Information Technology personnel. Support and direction are provided as needed.
SYSTEMS:
Jack Henry Symitar Episys Financial Industry Computer System (FICS) mortgage management system Meridian Link Account and loan origination systems
QUALIFICATIONS
Education/Certification:
Bachelor's degree in computer science or related field or an equivalent combination of education, training, and experience.
Required Knowledge:
Computer application processing; Advanced Excel skills; Visual Basic for Applications; A minimum of one programming language; Database structures and queries; Business software applications.
Experience Required:
At least three to five years of related experience.
Desired Knowledge:
Understanding of credit union/banking functions and information needs; Microsoft Access programming and database structure; SQL; Power Automate Dynamics365/Dataverse Customization, PowerBI (app and desktop), HTML/JavaScript/CSS web application programming, Solid grasp of modern web architecture and design patterns
Skills/Abilities:
Strong analytical and problem-solving skills; Well organized; Solid project management abilities; Multitasking and teamwork Candidates considered for hire are subject to credit and background checks. Family First FCU is committed to equal employment opportunity. We recruit, employ, train, compensate, and promote without regard to race, religion, color, national origin, age, sex, disability, protected veteran status, or any other basis protected by applicable federal, state, or local law. Family First is also committed to providing reasonable accommodations to employees and applicants with disabilities to the full extent required by the Americans with Disabilities Act (ADA).
Job Type:
Full-time Pay:
$39.54 - $49.42 per hour
Benefits:
401(k) 401(k) matching Dental insurance Employee assistance program Health insurance Life insurance Paid time off Vision insurance
Experience:
Computer Science/Programming:
3 years (Preferred) Ability to
Commute:
Rochester, NY 14625 (Required)
Work Location:
In person