Florida State Courts Fort Myers , FL 33912
Posted 2 days ago
Description
WHY YOU SHOULD APPLY TO THE AOC?
Great working environment
Growth and Development Opportunities
Medical, Dental, Vision+ other supplemental insurances offered
Sick + Vacation Paid Time Off
Paid Holidays
Retirement plan options (Pension or Investment)
457 Deferred Compensation
Tuition Assistance
Employee Assistance Program
KEY REQUIREMENTS
Associate's degree from a two year accredited College or University with a degree in computer science or management information systems or related field.
Documented and demonstrable equivalent experience may be substituted for formal education.
Experience in systems analysis and programming is essential.
1 or more years of database development experience
1 or more years writing complex SQL queries such as those involving correlated sub-queries, analytic functions, self joins, and complex outer joins
2 or more years' experience in application development and programming using Microsoft .NET technologies (VB.NET, C#), ASP.NET, and web design using modern languages and techniques; preferably in a web server farm environment
2 or more years' experience in Object Oriented Development
1 or more years' experience using PL/SQL to write triggers, functions, and stored procedures (equivalent experience with SQL Server T-SQL acceptable)
SUMMARY
This highly technical position, operating with general supervision from the CJIS Director, is responsible for all aspects of web systems development including requirements definition, feasibility studies, system and database design, system specifications, prototyping, development, documentation, testing, performance tuning, and maintenance. All assigned tasks should be performed at a high level of quality and in accordance with CJIS Department standards, policies, procedures, and guidelines.
Core responsibilities of the CJIS Web Programmer/Analyst include but are not limited to the following duties: (1) Analyze system requirements; (2) Design and test new and existing web applications; (3) Prepare detailed technical documentation for new and existing web systems; (4) Locate, analyze, and resolve problems in web applications; (5) Perform database administration; and (6) Other duties as assigned. Examples of Duties
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) Analyze system requirements
Conduct meetings with the Consortium Technical Group and the Consortium User Group to determine and assess the needs of the CJIS agencies and the web-based users
Design flowcharts and conduct process analysis of web systems
Prepare detailed database and programming design specifications following CJIS and industry best practice programming standards
Review agency test plans to adequately test changes
(2) Design and test new and existing web applications
Develop and/or change the database structure and web applications per design specifications following CJIS and industry best practice programming standards
Provide a working document to be maintained on a current basis for all new and existing changes to any software system and database structure
Follow CJIS standards for source code control and software design
Perform all development and testing on the CJIS non-production servers
Deploy tested applications, services, jobs, etc. into the production environment
Maintain appropriate configurations for both non-production and production deployment
Discuss user-requested changes outside of the original scope with CJIS Director or Project Manager
(3) Prepare detailed technical documentation for new and existing web systems
Provide technical documentation for agency IT departments as required
Prepare user documentation if required
Assist agencies and users in developing test plans
(4) Locate, analyze, and resolve problems in web applications
Provide third tier help desk support for web-related problems
Document problems and solutions in CJIS helpdesk system
(5) Perform database administration
Perform assigned database administration following vendor's recommended best practices
Periodically restore exports from the production database to the non-production databases
Participate in development and testing of disaster recovery procedures
(6) Other Duties as Assigned Typical Qualifications
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:
Computer capabilities, systems analysis, data processing, and programming techniques
3rd and 4th generation programming languages
Object Oriented Development
Service-Oriented Architecture
Oracle and/or SQL Server databases
Ability to:
Work largely independently but in conjunction with a development team
Program in VB.NET or C# in .NET Framework for webforms and web services
Utilize various third-party web frameworks and components such as Blazor, W3.CSS, jQuery, jQueryUI, Entity Framework, Angular, and Infragistics
Write complex SQL queries in conjunction with VB.NET or C# applications
Perform database-embedded programming using PL/SQL for triggers, functions, and stored procedures
Perform System Analysis to convert user needs into a Statement of Work
Travel within the circuit for occasional meetings and training classes
Maintain CJIS Security Awareness Training - level 4
Provide effective, accurate, professional, polite, friendly, and prompt customer service to the public and other agency personnel, AOC employees, and the Judiciary
Maintain consistent and regular attendance, which is required
Supplemental Information
EDUCATION and/or EXPERIENCE
Associate's degree from a two year accredited College or University with a degree in computer science or management information systems or related field.
Documented and demonstrable equivalent experience may be substituted for formal education.
Experience in systems analysis and programming is essential.
Required Experience
CERTIFICATES, LICENSES, REGISTRATIONS
SUPERVISORY RESPONSIBILITIES
None
Department Of The Treasury
Posted 2 months ago
VIEW JOBSFlorida State Courts