Background
FDLE's Criminal Justice Professionalism Program promotes and facilitates the competency and professional conduct of Florida's criminal justice officers. It works with criminal justice agencies to provide entry-level and in-service officer training and to maintain disciplinary standards, pursuant to Sections 943.09 - 943.25, FS. FDLE also provides assistance to Florida law enforcement agencies in their accreditation application efforts. It is composed of two service areas: Law Enforcement Standards Compliance and Training and Certification. The Program uses a number of automated applications.
The Automated Training Management System (ATMS) is a web-based application supported by a SQL database. ATMS supports the Criminal Justice Professionalism Program within the Florida Department of Law Enforcement (FDLE). ATMS tracks training, testing, employment(s) and certification(s) for civilians, instructors and officers in law enforcement, correctional, or correctional probation who work in support of the Florida criminal justice system.
Position Responsibilities
FDLE requires the services of one Systems Analyst who will be required to analyze, design, develop, test and implement software to support the ATMS System and other applications used by the Criminal Justice Professionalism Program. The System Analyst will work under the direction of the FDLE supervisor to achieve the goals and objectives of the projects stated below.
FDLE requires the services of a Systems Analyst with technical knowledge and experience in programming the J2EE/JAVA, JBOSS application server, JSF, and MS SQL Server and ORACLE database environments.
The person in this function is considered an expert in all phases of system development and must have understanding of business, business insight and broad understanding of multiple business areas.
The person in this position will be responsible for technical research of current industry trends, emerging technologies, system integration and configuration for meeting the functional and nonfunctional requirements.
The person in this position will be responsible for stakeholder management with project sponsor, business and IT project managers, technical architects, development and validation teams, implementation analysts, subject matter experts, IT Senior leadership and project management offices in order to address various issues, resolve queries, communicate project status, milestones, delays, challenges, risks and risk mitigation plans.
Systems analyst responsibilities include but may not be limited to the following:
Gather and analyze business requirements and prepare functional requirements, design documentation, technical specification documents to develop FDLE systems.
Providing structured, detailed analysis of business processes, requirements and documentation
Functions as a technical consultant or researcher.
Technical research and evaluation of technologies, tools, databases, methods, etc.
Analysis of detailed requirements and documentation
Programming and implementing solutions for business requirements
Contributor on project planning, organization, implementation
Contributor to activity definition, activity sequencing, activity resource estimating, activity duration estimating, WBS development
Contributor to risk identification, tracking, analysis
Contributor to issue management and tracking
Communications management
Effective communication among project stakeholders,
Coordinate activities with FDLE staff required to support the project
Aids FDLE staff in the preparation of procurement documents and evaluation of proposals and contract negotiations;
Provide weekly status reports to the project manager
Assist in user training in a train-the-trainer environment
Customer expectations met with project
Creating, updating, and executing test case scenarios following the FDLE methodology of development testing, system testing, and User Acceptance testing
Assist with the production implementation as needed.
Mandatory Knowledge, Skills and Abilities
Bachelor's Degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experience;
Ability to model and apply software engineering methods and techniques to the design, definition, development, evaluation, integration, and/or support of IT solutions.
Ability to work independently or cooperatively with other software developers.
Ability to function as a technical consultant or researcher
Performs analysis and troubleshooting of system defects and issues.
Ability to design quality control and test procedures.
Ability to apply technical expertise to test system solutions.
Ability to develop defined procedures to configure, test and debug software.
Ability to investigate, analyzes and resolves problems on software products.
Ability to work with minimal supervision from more senior resources,
Ability to gather and evaluates client capabilities and needs.
Assists with services/products/technology solution architecture design and installation.
Accountable to the FDLE assigned Project Manager for all phases of specific projects.
Ability to assist in the facilitation of meeting and prepare documentation related to the meetings;
Ability to deliver the project in the agreed schedule, to the correct technical specification (i.e. defined to meet user requirements) within the approved budget and other specified criteria
Ability to code in the following environments and/or using the tools:
Strong communication and collaborative skills
Experience with business analysis and gathering and documenting requirements
Experience creating test plans, test cases, and performance testing
Source code management software using CVS and GIT
Experience in integration of multiple systems or applications
Experience automating data sharing processes
Preferred Knowledge Skills and Abilities
Database Design
Wicket, JSF (or other component-based framework)
Hibernate (object relational mapping tools)
MS Project,
MS Visio
Business Analysis
Eclipse (IDE)
The Systems Analyst will report to the designated FDLE supervisor. The Systems Analyst is expected to perform the tasks and specific assignments given by the FDLE supervisor.
FDLE's Criminal Justice Professionalism Program promotes and facilitates the competency and professional conduct of Florida's criminal justice officers. It works with criminal justice agencies to provide entry-level and in-service officer training and to maintain disciplinary standards, pursuant to Sections 943.09 - 943.25, FS. FDLE also provides assistance to Florida law enforcement agencies in their accreditation application efforts. It is composed of two service areas: Law Enforcement Standards Compliance and Training and Certification. The Program uses a number of automated applications.
The Automated Training Management System (ATMS) is a web-based application supported by a SQL database. ATMS supports the Criminal Justice Professionalism Program within the Florida Department of Law Enforcement (FDLE). ATMS tracks training, testing, employment(s) and certification(s) for civilians, instructors and officers in law enforcement, correctional, or correctional probation who work in support of the Florida criminal justice system.
Position Responsibilities
FDLE requires the services of one Systems Analyst who will be required to analyze, design, develop, test and implement software to support the ATMS System and other applications used by the Criminal Justice Professionalism Program. The System Analyst will work under the direction of the FDLE supervisor to achieve the goals and objectives of the projects stated below.
FDLE requires the services of a Systems Analyst with technical knowledge and experience in programming the J2EE/JAVA, JBOSS application server, JSF, and MS SQL Server and ORACLE database environments.
The person in this function is considered an expert in all phases of system development and must have understanding of business, business insight and broad understanding of multiple business areas.
The person in this position will be responsible for technical research of current industry trends, emerging technologies, system integration and configuration for meeting the functional and nonfunctional requirements.
The person in this position will be responsible for stakeholder management with project sponsor, business and IT project managers, technical architects, development and validation teams, implementation analysts, subject matter experts, IT Senior leadership and project management offices in order to address various issues, resolve queries, communicate project status, milestones, delays, challenges, risks and risk mitigation plans.
Systems analyst responsibilities include but may not be limited to the following:
Gather and analyze business requirements and prepare functional requirements, design documentation, technical specification documents to develop FDLE systems.
Providing structured, detailed analysis of business processes, requirements and documentation
Functions as a technical consultant or researcher.
Technical research and evaluation of technologies, tools, databases, methods, etc.
Analysis of detailed requirements and documentation
Programming and implementing solutions for business requirements
Contributor on project planning, organization, implementation
Contributor to activity definition, activity sequencing, activity resource estimating, activity duration estimating, WBS development
Contributor to risk identification, tracking, analysis
Contributor to issue management and tracking
Communications management
Effective communication among project stakeholders,
Coordinate activities with FDLE staff required to support the project
Aids FDLE staff in the preparation of procurement documents and evaluation of proposals and contract negotiations;
Provide weekly status reports to the project manager
Assist in user training in a train-the-trainer environment
Customer expectations met with project
Creating, updating, and executing test case scenarios following the FDLE methodology of development testing, system testing, and User Acceptance testing
Assist with the production implementation as needed.
Mandatory Knowledge, Skills and Abilities
Bachelor's Degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experience;
Ability to model and apply software engineering methods and techniques to the design, definition, development, evaluation, integration, and/or support of IT solutions.
Ability to work independently or cooperatively with other software developers.
Ability to function as a technical consultant or researcher
Performs analysis and troubleshooting of system defects and issues.
Ability to design quality control and test procedures.
Ability to apply technical expertise to test system solutions.
Ability to develop defined procedures to configure, test and debug software.
Ability to investigate, analyzes and resolves problems on software products.
Ability to work with minimal supervision from more senior resources,
Ability to gather and evaluates client capabilities and needs.
Assists with services/products/technology solution architecture design and installation.
Accountable to the FDLE assigned Project Manager for all phases of specific projects.
Ability to assist in the facilitation of meeting and prepare documentation related to the meetings;
Ability to deliver the project in the agreed schedule, to the correct technical specification (i.e. defined to meet user requirements) within the approved budget and other specified criteria
Ability to code in the following environments and/or using the tools:
- Java 8.0 and higher
- J2EE (JSP, EJB)
- Java Frameworks like JSF, Struts, etc
- Javascript
- Oracle 12c and higher,
- MySQL, MS SQL Server 2014 or higher
- Stored procedures, triggers, views, etc.
- JBOSS EAP 7.0 and higher
- Web services
- XML
- .Net
- Linux
- HTML and CSS
Strong communication and collaborative skills
Experience with business analysis and gathering and documenting requirements
Experience creating test plans, test cases, and performance testing
Source code management software using CVS and GIT
Experience in integration of multiple systems or applications
Experience automating data sharing processes
Preferred Knowledge Skills and Abilities
Database Design
Wicket, JSF (or other component-based framework)
Hibernate (object relational mapping tools)
MS Project,
MS Visio
Business Analysis
Eclipse (IDE)
The Systems Analyst will report to the designated FDLE supervisor. The Systems Analyst is expected to perform the tasks and specific assignments given by the FDLE supervisor.