Thank you for your interest in our company! To apply, click on the button above. You will be required to create an account (or sign in with an existing account). Your account will provide you access to your application information. The email address used in establishing your account will be used to correspond with you throughout the application process. Please be sure and check the spam folder. You may review, modify, or update your information by visiting and logging into your account.
JOB FUNCTION / SUMMARY:
This position is primarily responsible for providing expert-level technical direction and support in the development of business systems software and procedures. Serves as the project lead on various analysis, design, programming, and implementation projects involving a sizable group of users.
ESSENTIAL DUTIES & RESPONSIBILITIES:
Primary Duties:
- Provides expert level advisement, training, and support for team to enrich the collective team knowledge and provide mentorship opportunities for all unit personnel.
- Plans and conducts analyses of complex and unique business systems projects.
- Devises new sources of data and develops new approaches and techniques for use by others.
- Conducts reviews of computer technology developments applicable to systems design and prepares long range forecasts.
- Studies broad areas of work processes that cut across organizational information systems.
- Acts as an internal consultant providing technical guidance on business systems projects.
- Determines and resolves problems with other systems analysts, programmers, and systems users.
- Maintains, develops, modifies, and documents programs according to general specifications and guidelines.
- Provides guidance to lower-level programmers and systems specialists.
- Provide expert level advisement, training and support for team to enrich the collective team knowledge and provide mentorship opportunities for all unit personnel.
- Consults with managerial and systems analysis personnel to clarify program intent, identify problems, suggest changes, and determine extent of programming and coding required.
- Revises or directs revision of existing programs to increase operating efficiency or adapt to new requirements.
- Trains entry level coworkers in programming and program coding.
- Consults with internal clients to analyze and understand functions to be automated, client needs, objectives, desired features, and input and output requirements.
- Analyzes, defines, and documents system requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks, and controls and outputs.
- Researches and evaluates software and hardware to assist in programming or to use as program platforms.
- Participate in the disaster recovery planning process as it relates to the applications supported by the team.
- Performs other duties and special projects as assigned by Senior Management.
- Incumbent is required to comply with all applicable federal, state, and local banking and industry related laws and regulations including but not limited to the Bank Secrecy Act.
As guided by the manager, oversees daily functional performance of co-workers in the Programming division; supports departmental responsibilities in accordance with the organization's policies, procedures and applicable laws. Responsibilities include training employees; assigning and directing daily workloads; providing input to manager for appraising associate performance; addressing complaints and resolving problems associated with departmental duties.
MINIMUM REQUIRED EDUCATION, EXPERIENCE & KNOWLEDGE:
- Bachelor's Degree is required preferably in Computer Science, Management Information Systems or similar degree
- 8+ years of related experience in programming and systems analysis
- Previous supervisory experience preferred
- Knowledge of Accounting software; Database software; Design software; Development software; Human Resource systems; Internet software; Payroll systems; Project Management software; Spreadsheet software and Word Processing software
- Knowledge of Microsoft Office products including Microsoft Word, Excel, PowerPoint, Access Outlook email program
- Knowledge of ticket tracking software
- Ability to use spreadsheet software, word processing software, email systems, and network systems
- Expert knowledge in SQL Expressions, ability to use queries and SQL expressions to select and update data in database tables
- Knowledge of banking and banking processes
- Demonstrates leadership capabilities on sizable projects
- Strong presentation and training skills
- Ability to work under stress and meet deadlines
- Ability to use hands for fine motor activity such as using a computer mouse, feeling specific items, filing, typing, writing etc.
- Ability to talk and/or hear supervisors, managers, directors and other employees in person on the telephone
- Ability to frequently sit and reach with hands and arms; climb or balance and stoop, kneel, crouch, or crawl
- Ability to occasionally stand and walk.
- Ability to use specific vision required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus
- Ability to lift/move/carry approximately 10 pounds frequently. If the employee is unable to lift/move/carry this weight and can be accommodated without causing the department/division an "undue hardship" then the employee must be accommodated; hence omitting lifting/moving/carrying as a physical requirement.
Equal Opportunity/Affirmative Action Employers. All qualified applicants will receive consideration for employment without regard to race, color, religious beliefs, national origin, ancestry, citizenship, sex, gender, sexual orientation, gender identity, marital status, age, physical or mental disability or history of disability, genetic information, status as a protected veteran, disabled veteran, or other protected characteristics as required by federal, state and local laws.