| Location | Pocatello, ID |
The Financial Systems Technician performs a variety of entry/mid-level professional, technical, and analytical duties involving conceptualization, design, development, testing, implementation and maintenance of software applications that provide technology-based solutions. The job analyzes financial processes and identifies technology-based solutions to issues of a non-routine nature; completes user work requests or specific projects requiring a basic to moderate level of detail and complexity; implements financial controls involving electronic transfers and automated processes for employees to use.
The Financial Systems Technician uses independent judgment drawing on previous experience and education to identify and implement solutions to non-routine problems. The job requires knowledge of different databases languages including SQL, Python, PHP, R, and C#, and programming languages including SQL, PHP, Python, Go, Java, Kotlin, C#, Swift, .Net and Visual Basic. Functional knowledge of software including various report writers MS Word and Excel, and Acrobat Professional is also required.
The Financial Systems Technician services as the information and data analyst for the finance systems; assists with implementation of additional functionality; assesses and performs complex analysis, reports and programs on prospective financial services data available through various City software and resources; serves as a technical liaison between Finance and IT for maintenance, troubleshooting, report generation and system upgrades.
The work environment is a department office environment. The noise level is generally moderate.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Performs as needed, electronic transfer of payments from utility customers to the bank; makes electronic transfer to bank to cover accounts payable checks to vendors.
Assists City employees with daily technical support and user support of the City's finance system. Acts as primary contact and liaison between all areas of financial services and IT to ensure system enhancements and upgrades run smoothly and are implemented correctly.
Maintains records, logs, and documents of installations, upgrades, repairs, and system operations.
Works with system application security analysts to manage functional roles granted in the finance system and ensures information security policies are adhered to and enforced.
Develops and designs end user reports for various departments within the City as needed. Works closely with individuals within and outside the Finance department to coordinate and improve financial reporting processes and provide timely customer service.
Creates and runs queries to regularly audit financial data in the finance system for accuracy. Designs functional flow and oversees procedures to automate daily processes, communication, and tracking to ensure efficient means of data collection, work flow and maintenance.
Reviews processes to increase City process efficiency.
Represents the Finance department for all system upgrades and integration.
Researches financial record-keeping and reporting requirements and ensures that systems are modified to meet those requirements.
Establishes best practices for financial systems use and ensures that these practices are used throughout the City.
Assists Finance Department employees in maintaining, troubleshooting, and upgrading computer system support.
Develops programs for computer system operations, management, database management, program management, and system support.
Assists or leads in the development of new financial software programs and systems to solve City's program and process issues; upgrades existing systems and software to increase efficiency and effectiveness using modern programming techniques; repairs, modifies and expands existing programs.
Writes programs allowing City offices to interface with accounting and other financial software used by the City; troubleshoots and fixes day-to-day software and hardware problems and issues; gives software support; assists computer users with computer and software questions; conducts problem research; assists in correcting computer mistakes; answers general computer questions and proposes solutions to assist users.
Converts files between computer platforms and system programming languages.
Implements financial controls for electronic financial transactions. Aides project manager with the City's bank and/or other financial institutions to resolve transaction problems.
Researches, learns, and maintains proficiency in new software packages, modifications, and upgrades being used or that may be acquired by the City.
Performs all work duties and activities in accordance with City policies, procedures, and safety practices.
Performs other duties as assigned. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this position at any time.
ACCEPTABLE EXPERIENCE, TRAINING, LICENSES AND/OR CERTIFICATIONS
An equivalent combination of education and experience that provides the required skills, knowledge and abilities to successfully perform the essential functions of the position may be considered.
CLASSIFICATION REQUIREMENTS
The requirements listed below are representative of the minimum knowledge, skill, and/or ability required for an individual to satisfactorily perform each essential duty satisfactorily and be successful in the position.
Knowledge of:
Methods and techniques of computer program analysis, writing, and modification;
Methods and techniques of installing, maintaining, and software upgrades.;
Methods and techniques of installing new software
Methods and techniques of performing scheduled system upgrades;
Methods and techniques of troubleshooting and performing repairs on equipment;
Methods and techniques of maintaining system security, including virus and malware protection;
Methods and techniques of integration between reporting systems and the City's information databases;
Methods and techniques in analysis, design, development, and testing of software and user interfaces;
Keen understanding of accounting procedures including the financial close process and creation of City financial statements;
Operation of standard office equipment;
Customer service methods, techniques, and objectives;
Federal (OSHA) regulations and City policies regarding safe work practices;
Operation of a personal computer and job-related software applications.
Skill and Ability to:
Interpret complex information from various sources and be able to decide the best way to move forward on a project; ability to calculate impact of changes to projects; ability to "think outside the box";
Analyze, write, and modify computer programming and software;
Use computer programming languages including, but not limited to, SQL, Python, PHP, R, and C#, and programming languages including SQL, PHP, Python, Go, Java, Kotlin, C#, Swift, .Net and Visual Basic., and other required programs;
Install new software;
Perform scheduled system upgrades and backup systems per designated schedules;
Maintain system security, virus, and malware protections;
Assist City employees with financial information technology to include establishing accounts with associated access and security privileges;
Maintain records, logs, and documents of installations, upgrades, repairs, and system operations;
Provide efficient customer service;
Operate basic office equipment including a personal computer and job-related software and applications;
Maintain a professional demeanor at all times;
Communicate effectively in the English language at a level necessary for efficient job performance;
Work as a go-between with City departments and the IT department and must be able to explain complex issues in a way that both will understand;
Complete assignments in a timely fashion; understand and comply with all rules, policies and regulations;
Perform all duties in accordance with City policies and procedures with regard for personal safety and that of other employees and the public.
PHYSICAL REQUIREMENTS
While performing the duties of this classification, the employee is frequently required to stand, walk, sit, stoop, kneel, bend, use hands to handle materials, manipulate tools, keyboard or type, reach with hands and arms. Sufficient visual acuity and hearing capacity to perform the essential functions and interact with the public is required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.