Utilities Operations - Systems Programmer II

Anne Arundel County
Anne Arundel County, MD

Position Description

This is professional and technical full performance level work managing,maintaining and improving hardware and software systems in support of the County's local and wide area networks and operating systems in a mainframe and file server environment.


NATURE AND VARIETY OF WORK

Employees in this class also support multiple operating system software by monitoring the LAN/WAN network systems to ensure efficient use of networks by its users and analyzing and troubleshooting problems, and act as liaison between Office of Information Technology and the Bureau of Utilities to address the performance of existing network systems. Employees are responsible for maintaining and managing various databases, including cloud-based and traditional SQL systems. Their duties involve ensuring data integrity, optimizing performance, and performing regular maintenance and backups across all platforms. Employees are also responsible for maintaining the Computerized Maintenance Management System (CMMS) and its database/asset inventory to ensure data accuracy, work flow, equipment attributes, coordinating the planning, design, and setup Standards and Policy/Procedures. Workers ensure that new requested County’s computers, software, and hardware operating systems are compatible and work together efficiently. Work involves working with County managers, employees and contractors developing systems, and monitoring operational effectiveness and contractors. Employees in this classification perform their duties independently, exercise independent judgment in designing and resolving network problems, and are given wide latitude to complete work assignments. These employees receive general supervision from Utility Administrator, and or Asset AdministratorThe work may involve bending, climbing, lifting and moving boxes, walking, standing, may be sedentary in an office environment, and will include the operation of a County vehicle for pickup and delivery of equipment as well as field work. Employees must have the ability to work within the guidelines of confined space regulations, lockout/tagout, electrical safety, and other critical procedures currently in place within the Bureau of Utility Operations. Ability to enter wastewater wet wells, vaults, and climb ladders while utilizing the personal protective equipment to perform field collection of asset data.The employee may be required to lift equipment weighing fifty pounds or more. Employees may also be required to work nights, weekends, and holidays.

(Note: The duties and responsibilities enumerated in this class specification are for the purpose of determining a common set of minimum qualifications and salary level for all positions in this class. They are not intended to include all of the essential functions of all positions in the class.)

  • Manages, schedules, installs and upgrades hardware, software and computer equipment to create Local and Wide Area Networks.

  • Prepares and maintains all relevant documentation.

  • Installs, configures, and supports major multiple operating software, hardware and mobile devices, and network management software to support network-attached file servers, workstations, printers, communication routers, and related equipment and assist users.

  • Run backups of network data, and archive as required.

  • Verifies all software parameters for security and operational efficiency. Tests systems for integrity and performance.

  • Troubleshoots, diagnoses, and resolves computer problems in both network/telecommunications and stand-alone environments.
  • Provides technical support tousers.Advises, trains, and assists users on optimum use ofsoftware, hardware, and various platforms and ensures the users are following the latest Policy & Procedure and/or Standard Operating Procedures.

    Serves as the Bureau technical point of contact and technical expert for new: applications, software, hardware, databases and platforms.


Assessesandcorrectsproblems:

  • Runs backups of network data and archives as required.

  • Researches, evaluates, and tests new technologies for existing and proposed network systems, recommending new enhancements as needed.

  • Provide technical support to external customers concerning the daily care of servers, desktop computers, network-attached printers, mobile devices, and multimedia network devices.

  • Provide advice and guidance to staff members as required.

  • Work with contractors, vendors, and employees concerning hardware, software, servers, and mainframe systems.


Information Assurance:

  • Reviews, prepares and migrates all legacy and web system application systems and all associated documentation from development environments into production environments.

  • Monitors and ensures the integrity and validity of all production environments.

  • Provides input regarding the development ofdivisional policies, standards, and procedures governingoperationsand maintenance of software, hardware and platforms and performsdatabase quality assurance and security administration functions.


Help Center:

  • Monitors and tracks help desk tickets related to Utility Operations, ensuring the timely resolution of issues concerning PC hardware and software applications for end users.

  • Assists end users by troubleshooting hardware, software, data entry, data communications, and related problems in the systems and networks.

  • Provides user training and documentation for the use of hardware and software related applications.

  • Assists with the creation and maintenance of documentation of standard procedures and policies of Utility Operations and the Help Center as related to PC setup, installation, and problem diagnosis.

  • Perform related duties as required.


KNOWLEDGE, SKILLS, AND ABILITIES

  • Considerable knowledge of a wide array of hardware and software operating systems, cabling, power requirements, and equipment related to Local and Wide Area Networks.

  • Considerable knowledge of network management and router configuration, personal computer equipment and data communications networks.

  • Knowledge of computer science principles and practices, including knowledge of relational database systems, structured design and programming, data communications, quality assurance, information technology security andknowledge-based systems.

  • Skill in the design, development, implementation, and maintenance of relational databases using SQL or cloud-based platforms.

  • Skill in evaluating, analyzing, troubleshooting and resolving network connectivity, server, hardware, and software problems.

  • Skill in operating computer hardware, peripherals, multimedia devices, communication routers, bridges, modems, and other networked devices.

  • Skill in the management and deployment of mobile devices across diverse hardware platforms.

  • Knowledge of Quality Assurance and Information Technology security principles and practices.

  • Knowledge of computerized enterprisemanagement systemsand Web application developers (e.g. WebSphere) and JCL (Job Control Language).

  • Ability to understand and apply basic quality assurance and computer/network security practices and departmental Information Technology security policy and standards.

  • Ability to work with and provide assistance and training to non-technical staff-clerical,professional and managerial.

  • Ability to establish and maintain effective and harmonious working relationships with internal and external consumers.Ability to communicate effectively orally and in writing presenting information through charts and graphs to display data.

  • Ability to read and comprehend complex technical manuals.Ability to evaluate and make recommendations on different applications and software packages;

  • Ability to plan, schedule, and coordinate special projects and assignments.

  • Ability to develop and implement formal training for the end users.

Graduation from an accredited four-year college or university with major course work in mathematics, public or business administration, or a related field, including or supplemented by specialized training in electronic data processing, programming, operations, and methodologies; and two (2) or more years' experience in telecommunications, computer operating systems, and data base management.


Note: The graduation from an accredited four-year college or university with major course work in mathematics, public or business administration, or a related field, including or supplemented by specialized training in electronic data processing, programming, operations, and methodologies maybe substituted on a year-for-year basis with additional years of work experience in telecommunications, networking, cybersecurity, hardware/software support, computer operating systems, and/or data base management.

Note: This role requires on-site work in Annapolis, Maryland. Hybrid/telework may be permitted after an in-person required training period.

*Note: Accredited University or College is the recognition from an accrediting agency that an institution maintains a certain level of educational standards. The U.S. Department of Education maintains a database of accrediting agencies it recognizes for schools within the United States.

For a University or College outside the United States, the applicant must provide documentation of accreditation and educational equivalency, which can be accomplished through a credential evaluation service. Applicants with a foreign degree must provide this documentation upon the close of the announcement.Preferences:
1) Specialized training at a 2-year technical school
2) Experience utilizing "state-of-the-art" techniques in the implementation and maintenance of database management and control systems.
3) Experience with Oracle or SQL Servers
4) Network Certification
5) Cybersecurity Certification
// // //