Programmer Analyst

General Description Benefits Supplemental Questions
Gather and evaluate information from multiple sources to build an understanding of the business units' operational needs. Decompose high-level information into details. Combine low-level information to build a general understanding. Distinguish user requests from the underlying true need. Use the understanding gained to perform advanced technical work according to six levels of increasing responsibility, technical complexity, and pay grades. The programming tasks range from Level I writing basic automation and data transformation code, to Level VI design and programming of complex middleware. Each higher level includes all duties from the lower levels. The programmer analyst positions are part of the project-base career progression.
Examples of Duties (Essential Functions):
Level I
Organize and analyze data. Debug and implement software. Write programming scripts to transform data and automate tasks. Use Excel formulas and functions such as VLOOKUP to compare and validate data. Produce system documentation. Track software issues and build a support knowledge base.
Level II
Use dynamic programming language tools such as Javascript, TypeScript, Angular, CSS, and HTML5 to create basic data-driven web pages. Create scripts for data migration tools.
Level III
Produce basic reports using SQL Server Reporting Services, Crystal Reports, Excel and various programming languages. Perform medium-scale project management. Convert/upgrade existing in house programs.
Level IV
Produce complex court and financial system reports using SQL server Reporting Services and Crystal Reports. Study interface control documents and map data exchanges between systems. Perform medium-scale project management.
Level V
Elicit requirements using interviews, document analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, business analysis, and work-flow analysis. Create client-server applications, system interfaces, and secure Uls. Perform medium scale project management. Design advanced relational databases.
Level VI
Develop advanced applications, smartphone apps, web services, middleware, and other interfaces. Develop operational continuity plans for specific application groups or platforms. Demonstrate exceptional productivity. Train others.
Other related duties as assigned.
Typical Qualifications and Minimum Qualifications:
This position generally posted as a Level I, and the teammate follows a defined project-based progression to the next level. Levels I and II require graduation from high school supplemented by information technology courses. An associate art degree in Computer Science or related field or graduation from a technology program is preferred. Levels I and II require one year of experience working in an information technology environment. Levels III and up require an Associate Arts Degree in Computer Science or related field and three years' experience. A comparable amount of training and/or experience may be substituted for the minimum qualifications. Type 30 CWPM.
Basic skills testing such as typing, spelling, grammar, and math may be required for this position.
There are no supervisory responsibilities associated with the position, however this position may train teammates.
A valid Drivers License is required.
Supplemental Information and Knowledge, Skills and Abilities:
Live and advocate our commitment to the Organization's vision, mission, and values.
Possess the drive, energy, and the ability tp follow the progression to higher levels of responsibility.
All customer interactions are governed by knowledge of the principles and processes for effective, professional customer service.
Establish and maintain effective working relationships with the Clerk & Comptroller, administrative staff, vendors and the Clerk & Comptroller's teammate.
Independently and proactively communicate and collaborate with external and internal customers to understand information needs and to define concepts and functional requirements.
Work effectively in a team environment. Successfully engage in multiple initiatives simultaneously. Actively resolve problems and find solutions using available resources.
Provide guidance, assistance, and/or interpretation to others in the resolution of problems or in the use of new software/hardware to assist users in maximizing productivity gains from technology.
Take in large amounts of information and visualize the results of various scenarios. Analyze complex procedures and systems and make recommendations for revisions.
Exercise appropriate care in working on systems which, if mishandled, could cause substantial delays or loss of service to the public.
Possess a working knowledge, appropriate for the position level, of project-management principles, application system design, operating systems, servers, security, networks, and programming.
Support, maintain, test, update, create, and design software as required for the position level.
Create written step-by-step instructions for upgrading and troubleshooting applications and personal computers. Provide training in one-on-one or group settings.
Demonstrate the ability to give full attention to what others are saying, taking time to understand the points being made, and asking questions as appropriate.
Comprehend and comply with state and federal restrictions on confidential and sensitive data, retention requirements, and the public records law. Adhere to Clerk & Comptroller's restrictions on giving legal advice.
Be able to sit for extended periods of time to operate computer equipment and perform creative or complex tasks. Be able to carry, move, and install personal computers and other related equipment weighing up to 50 pounds and of medium sizes.
Position and duty location may vary between East and West side of the County based on workload.
The statements contained herein reflect general details as necessary to describe the principal functions of this job, the level of knowledge and skill typically required and the scope of responsibility, but should not be considered an all-inclusive listing of work requirements. Individuals may perform other duties as assigned, including work in other functional areas to cover absences or relief to equalize peak work periods or otherwise to balance the workload.
Current employees may receive preference.
A qualified employee or applicant with a disability may be afforded a reasonable accommodation to perform the essential job functions of a position in compliance with the Americans with Disabilities Act.
Certain veterans and spouses of veterans receive preference and priority in employment and are encouraged to apply for this position.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

SR Programmer Analyst
Orlando, FL Insight Global
Senior Programmer Analyst (SSIS)
Orlando, FL Kforce
Statistical Programmer Analyst
Daytona Beach, FL Covance
Statistical Programmer Analyst
Pembroke Pines, FL Covance
Statistical Programmer Analyst
Tallahassee, FL Covance
Programmer Analyst I
Palm Harbor, FL AccruePartners