Applications Programmer Analyst
Role Overview
This is a responsible, independent, and technical position working under the supervision of the Chief Information Officer. This position will support applications and processes used by Administrative Office of the Courts’ users and the Judiciary. This position will work with experienced programming and technology staff to understand user needs, troubleshoot application issues, develop and test solutions, work with Microsoft SQL Server databases, create reports and templates, and help ensure that court technology systems remain reliable, secure and effective. Working relationships are established with a variety of personnel, including management and technology vendors. All assigned tasks should be performed at a high level of quality and in accordance with the Administrative Office of the Courts’ (AOC) policies, procedures, and guidelines. Primary responsibilities of the Applications Programmer Analyst include the following: (1) Assist with analyzing, troubleshooting, and resolving problems involving AOC applications, databases, queries, stored procedures, and SQL jobs; (2) Develop, modify, debug, test, and support applications using Microsoft .NET technologies under the direction of experienced programming staff.; (3) Create and maintain Crystal Reports based on established requirements and guidance; (4) Create and maintain technical documentation, programming artifacts, interfaces, configuration information, SQL jobs, and maintenance procedures. (5) Provide technical assistance and support to team members and end users as assigned; and (6) Participate in the development of new applications from analysis and design through coding, documentation, testing, and implementation; and (7) Other duties as assigned.
Key Skills for This Role
Full Job Posting
About the Department
WHY SHOULD YOU APPLY TO THE ADMINISTRATIVE OFFICE OF THE COURTS FOR THE 20TH JUDICIAL CIRCUIT? Great working environment Growth and Development Opportunities Competitive Benefits Package Paid Time Off (Vacation and Sick) Public Service Loan Forgiveness Qualifying Employer Tuition Assistance Paid Holidays Retirement Plan Options 457 Deferred Compensation Plans KEY REQUIREMENTS Basic computer programming concepts, data processing, and database structure. Basic system security concepts. Basic database concepts and configuration. Programming concepts and at least one programming language. Microsoft SQL Server databases and concepts. Basic reporting concepts and Crystal Reports is preferred. Microsoft Office Suite. SUMMARY This is a responsible, independent, and technical position working under the supervision of the Chief Information Officer. This position will support applications and processes used by Administrative Office of the Courts’ users and the Judiciary. This position will work with experienced programming and technology staff to understand user needs, troubleshoot application issues, develop and test solutions, work with Microsoft SQL Server databases, create reports and templates, and help ensure that court technology systems remain reliable, secure and effective. Working relationships are established with a variety of personnel, including management and technology vendors. All assigned tasks should be performed at a high level of quality and in accordance with the Administrative Office of the Courts’ (AOC) policies, procedures, and guidelines. Primary responsibilities of the Applications Programmer Analyst include the following: (1) Assist with analyzing, troubleshooting, and resolving problems involving AOC applications, databases, queries, stored procedures, and SQL jobs; (2) Develop, modify, debug, test, and support applications using Microsoft .NET technologies under the direction of experienced programming staff.; (3) Create and maintain Crystal Reports based on established requirements and guidance; (4) Create and maintain technical documentation, programming artifacts, interfaces, configuration information, SQL jobs, and maintenance procedures. (5) Provide technical assistance and support to team members and end users as assigned; and (6) Participate in the development of new applications from analysis and design through coding, documentation, testing, and implementation; and (7) Other duties as assigned.
WHY SHOULD YOU APPLY TO THE ADMINISTRATIVE OFFICE OF THE COURTS FOR THE 20TH JUDICIAL CIRCUIT?
Great working environment
Growth and Development Opportunities
Competitive Benefits Package
Paid Time Off (Vacation and Sick)
Public Service Loan Forgiveness Qualifying Employer
Tuition Assistance
Paid Holidays
Retirement Plan Options
457 Deferred Compensation Plans
Basic computer programming concepts, data processing, and database structure.
Basic system security concepts.
Basic database concepts and configuration.
Programming concepts and at least one programming language.
Microsoft SQL Server databases and concepts.
Basic reporting concepts and Crystal Reports is preferred.
Microsoft Office Suite.
SUMMARY
This is a responsible, independent, and technical position working under the supervision of the Chief Information Officer. This position will support applications and processes used by Administrative Office of the Courts’ users and the Judiciary. This position will work with experienced programming and technology staff to understand user needs, troubleshoot application issues, develop and test solutions, work with Microsoft SQL Server databases, create reports and templates, and help ensure that court technology systems remain reliable, secure and effective. Working relationships are established with a variety of personnel, including management and technology vendors. All assigned tasks should be performed at a high level of quality and in accordance with the Administrative Office of the Courts’ (AOC) policies, procedures, and guidelines. Primary responsibilities of the Applications Programmer Analyst include the following: (1) Assist with analyzing, troubleshooting, and resolving problems involving AOC applications, databases, queries, stored procedures, and SQL jobs; (2) Develop, modify, debug, test, and support applications using Microsoft .NET technologies under the direction of experienced programming staff.; (3) Create and maintain Crystal Reports based on established requirements and guidance; (4) Create and maintain technical documentation, programming artifacts, interfaces, configuration information, SQL jobs, and maintenance procedures. (5) Provide technical assistance and support to team members and end users as assigned; and (6) Participate in the development of new applications from analysis and design through coding, documentation, testing, and implementation; and (7) Other duties as assigned.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- The following duties are normal for this position. The omission of specific statements of the duties does not exclude them from the classification if the work is similar, related, or a logical assignment for this classification. (1) Assist with analyzing, troubleshooting, and resolving problems involving AOC applications, databases, queries, stored procedures, and SQL jobs Provide support for problems encountered by end users within the AOC applications Work with programming staff to develop and/or change existing stored procedures, queries, database schemas, and application programs in response to management requests or user support Perform data validation and clean-up to improve application performance and/or user experience (2) Develop, modify, debug, test, and support applications using Microsoft .NET technologies under the direction of experienced programming staff Write, compile, and modify application programs for computerized systems into program code Develop and prepare documents for the general design of solutions that meet system and security requirements Develop applications to be used in client/server environments Support Microsoft SQL Server databases and instances (3) Create and maintain Crystal Reports based on established requirements and guidance Create, revise, and/or maintain Crystal Reports including formulas, sub-reports, and numerous other report features Create, revise, and/or maintain Microsoft Word templates including advanced formatting with bookmarks, XML, and fields for mail merge (4) Create and maintain technical documentation, programming artifacts, interfaces, configuration information, SQL jobs, and maintenance procedures. Create, revise, and/or maintain technical documentation, detailed system design, programming artifacts, interfaces with databases and other systems/applications, maintenance tips, configuration processes, SQL jobs, etc. Create, revise, and/or maintain end-user documentation describing the system changes or purpose, how to use intended features and screens (5) Provide technical assistance and support to team members and end users as assigned Learn technical and programming aspects of the 20th Judicial Circuit’s in-house and vendor-based programs and act as backup Travel occasionally to meetings, trainings, etc. (6) Participate in the development of new applications from analysis and design through coding, documentation, testing, and implementation. Work with Programming Department and users to analyze needs for new programming Perform analysis, design, coding, documenting, and implementation of new applications (7) Other Duties as Assigned
- Provide support for problems encountered by end users within the AOC applications
- Work with programming staff to develop and/or change existing stored procedures, queries, database schemas, and application programs in response to management requests or user support
- Perform data validation and clean-up to improve application performance and/or user experience
- Write, compile, and modify application programs for computerized systems into program code
- Develop and prepare documents for the general design of solutions that meet system and security requirements
- Develop applications to be used in client/server environments
- Support Microsoft SQL Server databases and instances
- Create, revise, and/or maintain Crystal Reports including formulas, sub-reports, and numerous other report features
- Create, revise, and/or maintain Microsoft Word templates including advanced formatting with bookmarks, XML, and fields for mail merge
- Create, revise, and/or maintain technical documentation, detailed system design, programming artifacts, interfaces with databases and other systems/applications, maintenance tips, configuration processes, SQL jobs, etc.
- Create, revise, and/or maintain end-user documentation describing the system changes or purpose, how to use intended features and screens
- Learn technical and programming aspects of the 20th Judicial Circuit’s in-house and vendor-based programs and act as backup
- Travel occasionally to meetings, trainings, etc.
- Work with Programming Department and users to analyze needs for new programming
- Perform analysis, design, coding, documenting, and implementation of new applications
QUALIFICATIONS
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed in this document are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Knowledge of: Basic computer programming concepts, data processing, and database structure. Basic system security concepts. Basic database concepts and configuration. Programming concepts and at least one programming language. Microsoft SQL Server databases and concepts. Basic reporting concepts and Crystal Reports is preferred. Microsoft Office Suite. Ability to: Demonstrate basic programming skills in VB.NET, C#, or another comparable programming language and a willingness to learn Microsoft .NET technologies. Understand basic web development concepts, including HTML and JavaScript. Write and understand basic SQL queries. Understand basic T-SQL concepts and database objects such as tables, views, functions, and stored procedures. Create or modify basic reports based on customer requirements with appropriate guidance. Create or modify Microsoft Word documents used in Windows applications, including basic bookmark and mail merge functionality. Investigate user-reported application problems, gather relevant information, and escalate issues when appropriate. Read and write technical and user documentation. Manage deadlines and multiple priorities effectively. Work both independently and as part of a team. Accept direction, learn new technologies, and apply feedback from experienced team members. Develop clear user instructions and basic training materials. Interpret workflows, diagrams, specifications, and program documentation. Identify errors in detailed charts, diagrams, and code and seek assistance when needed. Communicate effectively, both verbally and in writing, with people at all levels of the organization. Provide professional, accurate, prompt, and courteous customer service to the public, agency personnel, AOC employees, and the Judiciary. Maintain consistent and regular attendance. Travel within the 20th Judicial Circuit and attend training and meetings as needed. Maintain CJIS Security Awareness Training – Level 4. EDUCATION and/or EXPERIENCE Bachelor’s degree from 4-year college or university in computer science, management information systems, information technology, or a related field. Relevant education, coursework, internships, or training may be considered when evaluating a candidate's qualifications. Preferred Experience in the following: Coursework, internship, academic project, or other hands-on experience involving computer programming, systems analysis, or application development. Coursework or hands-on experience with Microsoft SQL Server, databases, and writing SQL queries. Coursework or hands-on experience with Microsoft .NET technologies, including VB.NET or C#, and basic web technologies such as HTML and JavaScript. Coursework or hands-on experience with T-SQL, PL/SQL, or other relational database programming. Coursework or hands-on experience creating reports or working with reporting tools such as Crystal Reports. Experience in the court system is preferred but not required. CERTIFICATES, LICENSES, REGISTRATIONS •Valid driver’s license •Maintain CJIS Security Awareness Training – level 4
- Basic computer programming concepts, data processing, and database structure.
- Basic system security concepts.
- Basic database concepts and configuration.
- Programming concepts and at least one programming language.
- Microsoft SQL Server databases and concepts.
- Basic reporting concepts and Crystal Reports is preferred.
- Microsoft Office Suite.
- Demonstrate basic programming skills in VB.NET, C#, or another comparable programming language and a willingness to learn Microsoft .NET technologies.
- Understand basic web development concepts, including HTML and JavaScript.
- Write and understand basic SQL queries.
- Understand basic T-SQL concepts and database objects such as tables, views, functions, and stored procedures.
- Create or modify basic reports based on customer requirements with appropriate guidance.
- Create or modify Microsoft Word documents used in Windows applications, including basic bookmark and mail merge functionality.
- Investigate user-reported application problems, gather relevant information, and escalate issues when appropriate.
- Read and write technical and user documentation.
- Manage deadlines and multiple priorities effectively.
- Work both independently and as part of a team.
- Accept direction, learn new technologies, and apply feedback from experienced team members.
- Develop clear user instructions and basic training materials.
- Interpret workflows, diagrams, specifications, and program documentation.
- Identify errors in detailed charts, diagrams, and code and seek assistance when needed.
- Communicate effectively, both verbally and in writing, with people at all levels of the organization.
- Provide professional, accurate, prompt, and courteous customer service to the public, agency personnel, AOC employees, and the Judiciary.
- Maintain consistent and regular attendance.
- Travel within the 20th Judicial Circuit and attend training and meetings as needed.
- Maintain CJIS Security Awareness Training – Level 4.
- Coursework, internship, academic project, or other hands-on experience involving computer programming, systems analysis, or application development.
- Coursework or hands-on experience with Microsoft SQL Server, databases, and writing SQL queries.
- Coursework or hands-on experience with Microsoft .NET technologies, including VB.NET or C#, and basic web technologies such as HTML and JavaScript.
- Coursework or hands-on experience with T-SQL, PL/SQL, or other relational database programming.
- Coursework or hands-on experience creating reports or working with reporting tools such as Crystal Reports.
- Experience in the court system is preferred but not required.
SUPERVISORY RESPONSIBILITIES
- None LANGUAGE SKILLS Ability to read, analyze, and interpret general and technical business and computer programming periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public. MATHEMATICAL SKILLS Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, percentages, and decimals. REASONING ABILITY Must be able to apply common sense understanding to carry out instructions furnished in written, oral, or diagram form. Ability to deal with problems involving several concrete variables in standardized situations. Must be able to evaluate problems, isolate key issues, research and develop alternative solutions and to present management with recommendations that include, at a minimum, the advantages, the disadvantages, and the cost and staff impact of recommendations. PHYSICAL DEMANDS While performing the duties of this position you are regularly required to stand, walk, talk, hear, frequently required to feel, reach with hands and arms, occasionally required to sit, climb, or balance and stoop, kneel, crouch, or crawl, must frequently lift and/or move up to 10 pounds. Specific vision abilities required by this position include close vision, distance vision, color vision, depth perception, and ability to adjust focus. WORK ENVIRONMENT The work environment for this position is moderate to noisy. EQUIPMENT UTILIZED Automobile, personal computers, laptop computers, telephone, scanner, copier, fax machine
Supplemental Questions
01
02
Yes, I understand and agree
No, I do not agree
03
Yes
No
04
High School or GED
Vocational Certificate
Some College
Associate's Degree
Bachelor's Degree
Master's Degree
Doctoral Degree
None of the above
05
06
07
08
09
10
11
Word
Outlook
PowerPoint
Project
Publisher
Visio
Excel
OneNote
Access
12
13
14
Required Question
About Florida State Courts, Twentieth Judicial Circuit, Administrative Office of the Courts
Verified company details for this employer are not available yet.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Florida State Courts, Twentieth Judicial Circuit, Administrative Office of the Courts
Pretrial Officer (Intake & Investigation) Night Shift - Charlotte County
, USA
Program Coordinator (Lee County) Civil Case Management
Fort Myers, USA
Administrative Assistant I (Charlotte County)
Punta Gorda, USA
Docket Specialist (Domestic Violence) - Lee County
Fort Myers, USA
Administrative Assistant II - Human Resources (Lee County)
Fort Myers, USA
Pretrial Officer (Intake & Investigation) Night Shift - Charlotte County
Punta Gorda, USA
Court Interpreter (Spanish) - Lee County
Fort Myers, USA
Pretrial Officer (Intake & Investigation) Night Shift - Charlotte County
, USA
Program Coordinator (Lee County) Civil Case Management
Fort Myers, USA
Administrative Assistant I (Charlotte County)
Punta Gorda, USA
Court Program Specialist II (OPS)
Fort Myers, USA
Docket Specialist (Domestic Violence) - Lee County
Fort Myers, USA
Administrative Assistant II - Human Resources (Lee County)
Fort Myers, USA
Pretrial Officer (Intake & Investigation) Night Shift - Charlotte County
Punta Gorda, USA