Technical Specialist III (Odyssey)-815

Hillsborough Clerk of Court & ComptrollerTampa, FL
Onsite

About The Position

Responsible for performing duties in the analysis, design, development, testing, implementation and management of functional automated information systems.

Requirements

  • Knowledge of the principles and techniques of computer systems including systems analysis, design, long term planning, programming, and computer equipment characteristics.
  • Knowledge of computer programming languages.
  • Ability to prepare short- and long-range plans using procedures such as time/flow process charts, critical path analysis and PERT process.
  • Ability to analyze systems and to plan computer applications.
  • Ability to collect, organize and evaluate data and to develop logical conclusions.
  • Ability to train users in computer concepts and applications, and to provide technical assistance to computer staff.
  • Ability to communicate effectively both orally and in writing.
  • Ability to work effectively with others.
  • Strong understanding of object-oriented programming.
  • Skill for writing reusable libraries.
  • Familiar with various design and architectural patterns.
  • Knowledge of concurrency patterns.
  • Proficient with Microsoft SQL Server.
  • Experience with popular web application frameworks.
  • Understanding of fundamental design principles for building a scalable application.
  • Experience creating database schemas that represent and support business processes.
  • Ability to analyze root cause of problems and recommend resolution and preventative techniques.
  • Ability to establish and maintain effective working relationships with technical and non-technical staff.
  • Ability to organize work, establishes priorities, meet established deadlines, and follow up on assignments with minimal direction.
  • Maintains strong attention to detail in high-pressure situations.
  • A Bachelor's Degree with concentration in business, computer, or related field; and four (4) years of experience in applicable software solutions.
  • Or an equivalent combination of education, training and experience that would reasonably be expected to provide the job-specific competencies.

Responsibilities

  • Analyzes program problems and modifies as required.
  • Converts Legacy system data into new applications.
  • Develops, writes and maintains complete program documentation to include user instructions.
  • Discusses report requirements and data availability with users; discusses system impact with appropriate functional areas; advises users on the feasibility of converting to automated systems and assists in formulating objectives.
  • Evaluates new technological innovations in relation to existing systems and makes recommendations to management.
  • Maintains and modifies existing systems to support user needs.
  • Monitors operating efficiency of existing application systems, responsible for system enhancements, new development, and support.
  • Provides technical assistance and may instruct others in the principles and techniques of programming.
  • Participates in the change request process by documenting, testing and certifying changes to applications.
  • Tests programs or scripts, analyzes output, and ensures modifications are made as necessary to meet objectives.
  • Assigns tasks to programmers and participates in programming.
  • Manages Court System Application maintenance.
  • Performs database monitoring and troubleshooting, as well as data backups and restores.
  • Trains users in the system.
  • Test and maintain software products to ensure strong functionality and optimization.
  • Recommend improvements to existing software programs as necessary.
  • Troubleshoot and debug applications.
  • Develop queries, triggers and stored procedures.
  • Performs other duties as needed, including those performed by subordinate fiscal, financial, and/or clerical staff.
  • Maintains and troubleshoots systems software to support enterprise systems and applications.
  • Determines the potential solutions and tests them for compatibility.
  • Monitors operating efficiency of existing systems.
  • Responsible for system troubleshooting, upgrades, and support.
  • Gathers technical and business requirements; conducts team review sessions.
  • Troubleshoots and resolves software issues of considerable complexity.
  • Assesses situations and suggests improvements.
  • Documents system problems and resolutions for future reference.
  • Writes and maintains system documentation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service