Florida Department of Law Enforcement Office of Information Technology Services Statement of Work for Contract IT Services SOW 24-25-007
July 1, 2024
1. Title
Sexual Offender Predator System (SOPS) and other FDLE Information Systems
2. Position Title
Enterprise Application Integration Engineer (1230)
3. Background
The Florida Department of Law Enforcement (FDLE), Business Systems Engineering (BSE) section is responsible for system software development and support. FDLE uses Java as the primary development platform. The strategic direction for the department is to deliver scalable, extensible, service-oriented solutions. This requires technical solution research and programming skills for the purpose of improving the infrastructure, performance, reliability, usability and maintainability of FDLE's systems portfolio.
The BSE application software developers are responsible for analyzing, designing, writing code, testing, and implementing applications/systems into production environments as well as facilitating the deployment of COTS products for use by internal FDLE members as well as the public and criminal justice agencies. This includes maintaining existing systems, enhancing systems, and development of new systems to meet legislative requirements or customer needs.
4. Description of Services & Deliverables
FDLE requires the services of one Enterprise Application Integration Engineer for BSE software development and maintenance initiatives. The Enterprise Application Integration Engineer will work under the direction of the BSE supervisor responsible for supporting the Enforcement and Investigative Support office within FDLE. As needed, the Enterprise Application Integration Engineer will work on special assignments or other BSE application software needs.
The Enforcement & Investigative Support office is responsible for the Sexual Offender / Predator Registry. The registry is legislatively required and must be maintained as a central repository for the state by FDLE. Through the Public Safety Information Act of 1997, Florida became the first state to list its Registry of sexual predators and offenders on the Internet and to make the public safety information it contained also available through a 24-hour/7-day hotline. This Act allowed FDLE to give citizens access to information and enhance their ability to protect themselves and their families against known sexual offenders and predators. The SOPS computer application is critical for the automation of collecting the information for the Registry and then making it available to the public.
The person in this position:
Is a technical expert in all phases of system development. They must understand business, business insight and have a broad understanding of multiple business areas in order to successfully maintain, enhance, and develop systems and applications in BSE.
Is responsible for technical research of current industry trends, emerging technologies, system integration and configuration for meeting functional and nonfunctional requirements.
Is responsible for clear communication and coordination between stakeholders and IT leadership, project managers, other developers, and other implementation technicians to address various issues, resolve queries, communicate project status, milestones, delays, challenges, risks and risk mitigation plans.
Will work on multiple assignments and projects to identify business needs and propose solutions.
Will be an expert using FDLE's existing infrastructure and instrumental in recommending technologies for FDLE's future strategic modernization efforts.
Will analyze customer needs and software requirements to determine the feasibility of the best design within time and cost constraints. Technical solutions will operate efficiently within the infrastructure and performance metrics. Solutions will be highly reliable.
Will deliver scalable, extensible, and service oriented solutions which adhere to FDLE policies and FL Digital Services rules for applications written in-house or selected for procurement.
Enterprise Application Integration Engineer 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
Provide structured, detailed analysis of business processes, requirements and documentation
Functions as a technical consultant or researcher
Perform technical research and evaluation of technologies, tools, databases, methods, etc.
Analyze detailed requirements and documentation
Program and implement efficient solutions for business requirements
Contribute on project planning, organization, implementation
Contribute to activity definition, activity sequencing, activity resource estimating, activity duration estimating, WBS development
Contribute to risk identification, tracking, analysis
Contribute to issue management and tracking
Effective 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
Create, update, and execute test case scenarios following the FDLE methodology of development testing, system testing, and User Acceptance testing
Assist with the production implementation as needed
Ensures that proposed system architecture design, software and hardware solutions are optimal for the FDLE environment to meet the requirements
Provides integrated solution alternatives aimed to modernize, consolidate and coordinate between independently designed and complex applications within FDLE
Assist in developing strategies to efficiently reuse existing application components to reduce maintenance coding costs where possible
Participate in architecture design and software product evaluations in build vs. buy recommendations
Mentors junior technical staff
Mandatory Knowledge, Skills and Abilities:
Bachelor's Degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experience
Minimum of 3 years of experience as a Enterprise Application Integration Engineer on successful, enterprise level information technology projects
Model and apply software engineering methods and techniques to the design, definition, development, evaluation, integration, and/or support of IT solutions
Work independently or cooperatively with other software developers
Perform analysis and troubleshooting of system defects and issues
Experience with business analysis to gather and document requirements
Experience creating test plans, test cases, and performance testing
Ability to code according to specifications with minimal defects
Use defined procedures to configure, test and debug software
Assists with technology solution architecture design and installation
Experience in programming to adhere to ADA compliance in web applications
Experience in delivering projects in the agreed schedule, to the correct technical specification, and within the approved budget
Excellent oral and written communication skills
Ability to code in the following environments and/or using the tools:
JBOSS EAP 7.0 and higher
Java 8.0 and higher
J2EE (JSP, EJB, JPA)
Java Frameworks like JSF or similar
Javascript
MS SQL Server 2012 or higher
Oracle 12c or higher
Stored procedures, triggers, views, etc.
Web services
XML
Linux
HTML
CSS
JSON
Geo-mapping components and services
GIT
Experience in coding to meeting ADA Compliance requirements
Experience in applying software engineering methods and techniques to the design, definition, development, evaluation, integration, and/or support of IT solutions
Experience in mobile application development and concepts
Experience in integration of multiple systems or applications
Experience automating data sharing processes
Preferred Knowledge Skills and Abilities:
Master's Degree in Computer Science, Information Systems, Business Administration or other related field or equivalent work experience
MS-Project
MS-Visio
Eclipse (IDE)
PrimeFaces
Jasper Reports
Alfresco
NEIM XML Standard
SMTP
JIRA
Address standardizations tools
The Enterprise Application Integration Engineer will report to the designated BSE supervisor. The Enterprise Application Integration Engineer is expected to perform the tasks and specific assignments given by the FDLE supervisor.
5. Estimated Period of Engagement
Term: July 1, 2024 to June 30, 2025
Renewal: There shall be no automatic renewals of this contract. The base term will be one (1) year with a one (1) year renewal option. Renewal contracts may not include any compensation for costs associated with the renewal. Renewals shall be contingent upon FDLE Manager approval and will be subject to the availability of funds.
6. Type of Contract
This is a labor hour contract for staff augmentation
Contractor staff is expected to work a forty (40) hour work week. The duty hours will be set by FDLE. Work hours are from 8:00 am to 5:00 pm on a Monday through Friday standard schedule. Contractors are expected to take a minimum of thirty minutes (to a 60-minute maximum) lunch break on a daily basis. Authorization for additional time required above or below the standard schedule or for requested changes to the standard schedule must be approved by the FDLE supervisor or designee.
On occasion it may be necessary to alter the standard work schedule due to scheduled implementations or emergency system repairs. If this becomes necessary, the contractor will be requested to work after hours or weekends and will either be compensated for the additional work hours at the current hourly rate during that work period or be allowed to adjust his/her schedule to take time off during that work period to compensate for the additional time worked.
If the contractor desires to work less than the 40 hour work week for any reason, he/she must request in writing via e-mail to the FDLE supervisor or designee and receive preapproval.
In the event of sickness or emergency which prevents the contractor from coming to work as scheduled or needing to leave early, the contractor must make immediate telephone contact or email contact with the FDLE supervisor or designee.
7. Ownership and Intellectual Property Rights
All right, title, and interest, including copyright interests and any other intellectual property, in and to the work produced or provided by the Contractor, alone or in combination with FDLE and/or its employees, under this contract shall be the property of FDLE. Contractor agrees that any contribution by the Contractor or its employees to the creation of such works, including all copyright interest therein, shall be considered works made for hire by the Contractor for FDLE and that such works shall, upon their creation, be owned exclusively by FDLE. To the extent that any such works may not be considered works made for hire for FDLE under applicable law, Contractor agrees to assign and, upon their creation, automatically assigns to FDLE the ownership of such works, including copyright interests and any other intellectual property therein, without the necessity of any further consideration.
8. Oversight and Reporting
Contract staff shall submit timesheets and activity reports to the FDLE supervisor biweekly or monthly, depending on the Contractors billing schedule. Timesheets and activity reports will be reviewed by the FDLE supervisor. FDLE reserves the right to conduct audits on all timesheets and activity reports provided by contract staff during this period of engagement.
Timesheets may be in a format specified by the Contractor.
Contractor activity reports shall be in a format specified by FDLE.
By signing a contractor's time sheet, the FDLE supervisor is attesting to the fact that they have reviewed the contract staff's activity report and recommend payment for the hours worked / performance during the billing period.
In the event the FDLE supervisor finds the contract staff's performance to be deficient in any material respect, FDLE shall notify the Contractor in writing, stating the reasons and providing any documentation supporting this finding. If the deficiency is not remedied by the Contractor to FDLE's satisfaction within five (5) business days after receipt of written notice, FDLE shall apply financial consequences which include withholding payments or tendering partial payments until the deficiency is remedied. FDLE shall also have the right to terminate the contract without further notice, and with no further obligation to the Contractor.
Invoices shall be submitted to FDLE with signed timesheets, please email to and copy by the 10 th of every month.
9. Additional Terms and Conditions
This statement of work is issued under the terms and conditions of State Term Contract for IT Staff Augmentation Services--STC-ITSA.
Contract staff shall comply with all FDLE policies and standards of member of conduct.
Contract staff will be issued and must display an FDLE building security identification/access card (with photograph) while working within the HQ facility, other regions or field offices at all times.
Contract staff must use the FDLE building security identification/access card readers when entering and exiting the building.
Recommended candidates shall be required to submit to, and successfully pass, an appropriate security background investigation to include at a minimum a criminal record check, drug screen, and credit history check prior to being allowed to perform the services set forth in this statement of work and/or allowed access to any of the FDLE's facilities to perform the tasks and services as set forth in this statement of work.
Criminal history record information and related data, by its very nature, is sensitive and has potential for great harm if misused. Contract staff who have access to criminal history record information and related data shall comply with the Criminal Justice Information Services (CJIS) Security Policy published by the U.S. Department of Justice, Federal Bureau of Investigations (FBI) and Title 28, Code of Federal Regulations, Part 20, and agree to be bound by their provisions. Misuse of criminal history record information and related data may result in suspension, loss of employment, and prosecution for state and federal crimes.
FDLE will provide office space and equipment for contract staff to work at its Tallahassee headquarters complex.
Unless prior written approval is given by the FDLE supervisor, contract staff shall not use personal or company-owned equipment or software to perform work specified in this statement of work.
No FDLE employee, or any FDLE contractor or any other person authorized to act on behalf of the FDLE, including volunteers shall have or hold any employment or contractual relationship with any business entity or any agency which is subject to the regulation of, or is doing business with, FDLE.
Any contractor who is also employed outside of FDLE or has ownership in a company at the time they are hired is considered to be engaged in dual employment and will, within 10 working days of their start date, obtain a Dual Employment Authorization Request (Non-Law Enforcement Work) Form from the FDLE corporate website, complete it and submit it to their immediate supervisor.
10. Submission of Proposal:
The vendor must provide a statement in their response that the selected contractor will be responsible for performing the work required in the FDLE statement of work.
Resumes of proposed candidate(s) must be submitted with the