Job Description
Posting number: 202201343
Department: Information Technology
Job classification: Public Safety System Analyst
Posting type: Open
Categories: IT and Computers
Essential functions, as defined under the Americans with Disabilities Act, include the responsibilities, knowledge, skills, and other characteristics listed below. This list of responsibilities is ILLUSTRATIVE ONLY and is not a comprehensive listing of all functions and tasks performed by positions in this class. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Other duties may be assigned. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Maintains enterprise software, hardware and associated devices. Develops and implements standards, procedures and processes for software and equipment. Plans and manages the support of new technologies as it relates to software and hardware performance. Functions as subject matter expert and manager, providing strategic direction, contributing to strategic planning for software and hardware, coordinating closely with higher level management to meet user and organizational requirements in accordance with strategic and organizational goals. Carries out the technical processes related to software implementations, changes, and upgrades.
Responsibilities
- Maintains and supports all Public Safety mobile computing hardware.
- Provides basic system analyst work on enterprise hardware systems.
- Serves as the primary technical expert on specific systems.
- Collaborates with technical staff, and system users on the technical design, specification, and support of non-mission critical systems.
- Collaborates with technical staff and users to analyze business needs and processes; translates them into detailed technical requirements for the design of software systems and their sub-components.
- Provides basic technical support for specific systems.
- Performs hardware repairs and replaces components.
- Installs computer systems and equipment, including hardware, software, and wiring.
- Diagnoses and remedies software and hardware problems.
- Performs extensive systems analysis to determine efficient information processing methods and customize software for user departments
- Specifies and documents integrations between different software systems including specific data exchanges, types of software interactions (web services, database connections), database schema design, and interactions with software integration tools.
- Writes specifications for data inputs and outputs including the design of forms, graphical user interfaces, and reports.
- Designs and carries out technical testing of new software, software upgrades, and other changes/additions to existing software systems.
- Assists in the evaluation of new software products to ensure that they meet all necessary technical requirements.
- Provides technical guidance and specifications to software programmers.
- Analyzes the technical requirements of software systems that are being considered for purchase and/or upgrade.
- Performs other job-related duties as assigned.
Examples of duties
- Maintains and supports all Public Safety mobile computing hardware.
- Provides basic system analyst work on enterprise hardware systems.
- Serves as the primary technical expert on specific systems.
- Collaborates with technical staff, and system users on the technical design, specification, and support of non-mission critical systems.
- Collaborates with technical staff and users to analyze business needs and processes; translates them into detailed technical requirements for the design of software systems and their sub-components.
- Provides basic technical support for specific systems.
- Performs hardware repairs and replaces components.
- Installs computer systems and equipment, including hardware, software, and wiring.
- Diagnoses and remedies software and hardware problems.
- Performs extensive systems analysis to determine efficient information processing methods and customize software for user departments
- Specifies and documents integrations between different software systems including specific data exchanges, types of software interactions (web services, database connections), database schema design, and interactions with software integration tools.
- Writes specifications for data inputs and outputs including the design of forms, graphical user interfaces, and reports.
- Designs and carries out technical testing of new software, software upgrades, and other changes/additions to existing software systems.
- Assists in the evaluation of new software products to ensure that they meet all necessary technical requirements.
- Provides technical guidance and specifications to software programmers.
- Analyzes the technical requirements of software systems that are being considered for purchase and/or upgrade.
Performs other job-related duties as assigned.
Qualifications
- Bachelor’s degree in Computer Science, Information Systems, Business Administration or directly related field
- Five years’ experience in emergency services software applications including hardware, and networking
- Any combination of education and experience may be substituted on a year for year basis.
- Prefer experience working with mobile computing technologies including cellular connection setup, advanced authentication, virtual private networks (VPN), tablets, and automatic vehicle location (AVL).
Supplemental information
- Valid Texas Driver’s License