Senior Programmer Analyst

City of Pocatello


Date: 11 hours ago
City: Pocatello, ID
Contract type: Full time
Job Description

The Senior Programmer Analyst performs a variety of intermediate 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 business processes and identifies technology-based solutions to issues of a non-routine nature; completes user work requests or specific projects requiring a moderate to high level of detail and complexity; and implements financial controls involving electronic transfers and automated processes for employees to use.

The Senior Programmer Analyst 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 such as IBM database, DBW SQL, MS Access, and UNIX, and programming languages such as RPG, CL SQL, and Visual Basic. Functional knowledge of software such as Crystal Reports, Cognos reporting software, Qrep, MS word and Excel, Acrobat Professional, and I-Series Programming Development Manager is also required.

The work environment is a department office environment. The noise level is generally moderate.

Essential Duties And Responsibilities

  • Provides City departments and individual employees with computer programs, training, support, software, and hardware to maximize efficiency and production. Confers with departments and individual employees to determine specific computer and/or program needs and provides solutions.
  • Develops new 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.
  • Maintains and installs City’s IT systems and operations including PC installation and maintenance, server maintenance, telephone/data communication systems management, network administration, and specialized software maintenance.
  • 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.
  • Transfers data between systems; converts City reports to PDF format for storage on various forms of media (Cd, DVD, Flash Drive, Tape Drives, etc.) for archival and email purposes.
  • 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 information technology systems. Answers questions, provides information and technical support, and troubleshoots and resolves employee hardware and software problems.
  • Trains City users in PC hardware and software and related functions through business critical applications, networking, PowerPoint presentations, and other related activities.
  • Assists IT Department employees in maintaining, troubleshooting, and upgrading computer system support.
  • Develops programs for computer system operations, management, database management, program management, and system support.
  • Converts files between computer platforms and system programming languages.
  • Implements financial controls for electronic financial transactions. Functions as project manager with the City’s bank and/or other financial institutions to resolve transaction problems.
  • Researches, creates, and modifies programs for individual City departments, assisting department managers in purchasing and installing programs.
  • Researches, learns, and maintains proficiency in new software packages, modifications, and upgrades being used or that may be acquired by the City.
  • Maintains records, logs, and documents of installations, upgrades, repairs, and system operations.
  • 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

  • Bachelor of Science Degree in Computer Science or related field or other advanced computer training required;
  • Advanced degree in related field desired;
  • One (1) to three (3) years of analyst experience is required.

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

  • Operation of the City’s IBM I-Series computer and other information technology systems;
  • Methods and techniques of computer program analysis, writing, and modification;
  • Methods and techniques of installing, maintaining, and upgrading the City’s IBM I-Series computers and other information technology systems;
  • Methods and techniques of installing new computers, related hardware, and 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;
  • 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

  • Analyze, write, and modify computer programming and software;
  • Determine technology needs of departments and individuals and resolve them;
  • Use computer programming languages including, but not limited to, RPG, CL, SQL, Visual Basic, FTP, UNIX, HTML, and other required programs;
  • Install, maintain, and upgrade the City’s computers, including desktops, laptops, and tablets;
  • Install new computers, related hardware, and software;
  • Perform scheduled system upgrades;
  • Maintain system security, virus, and malware protections;
  • Assist City employees with information technology;
  • 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;
  • 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 and type, reach with hands and arms, and operate job-related equipment. The employee must occasionally lift and/or move up to 50 pounds with assistance. 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.

Benefits

The City of Pocatello offers a generous benefits package to full-time employees:

  • Medical
  • Prescription
  • Dental
  • Vision
  • Life Insurance
  • PERSI Retirement
  • PERSI Choice 401(k)
  • 457 Retirement Planning
  • HRA VEBA Contributions
  • Employee Assistance Program
  • Flexible Spending Accounts
  • Medical
  • Dependent Care
  • Vacation Time
  • Sick Time
  • 11 Paid Holidays
  • Education Assistance
  • Employee Wellness Program
  • Public Service Loan Forgiveness (PSLF) Eligible Employer

Company Description

Nestled in the foothills of the majestic Rocky Mountains, Pocatello offers a perfect blend of work and play. With a semi-arid climate, you can experience the best of all four seasons, from hiking and skiing to fishing and camping. Plus, you're just a short drive away from Yellowstone National Park, Grand Teton National Park, Lava Hot Springs, and other must-visit destinations.

All job offers are contingent upon successful completion of a criminal background check.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume