Infinitice specializes in IT staff
augmentation, connecting businesses with highly skilled professionals across
data, analytics, and technology roles. We help organizations scale quickly with
the right talent at the right time.
Our client is seeking to add
an Enterprise Application Integration Engineer to their team for a long-term
project.
Telecommuting
is not allowed in this position.
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
developing new systems to meet legislative requirements or customer needs. The
Automated Investigative Management (AIM) system is a computer system used to
enter and track information about all Florida Investigative cases involving the
Florida Department of Law Enforcement (FDLE).
Job Duties:
- FDLE requires the services of one
Enterprise Application Integration Engineer for Information Technology
Service/Business Systems Engineering. - FDLE requires the services of an
Enterprise Application Integration Engineer with technical knowledge and
troubleshooting experience in critical real-time sub-second high-volume message
transaction systems. - An Enterprise Application Integration
Engineer with technical knowledge and experience in general programming,
network communication protocols, designing, and developing XML data exchanges
and web services. - The person in this function is considered
an expert in all phases of system development and must have an understanding of
business, business insight, and a broad understanding of multiple business
areas. - The person in this function will be
responsible for technical research of technologies and methods for meeting the
functional and non-functional requirements. - Assist FDLE staff in troubleshooting
error reports - Correct critical defects
- Transfer knowledge
about the system to the ITS staff
Requirements
The Candidate
must:
- Providing
structured analysis of business processes - 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, and implementation - Contributor
to activity definition, activity sequencing, activity resource estimating,
activity duration estimating, and WBS development - Contributor
to risk identification, tracking, and analysis - Contributor
to issue management and tracking - Communications
management - Effective
communication among project stakeholders, - Coordinate
activities with FDLE staff required to support the project - Assist
FDLE staff in the preparation of procurement documents, evaluation of proposals,
and contract negotiations; - Provide
weekly status reports to the project manager
Experience:
- Minimum of 3 years of experience as an Enterprise
Application Integration Engineer on successful, enterprise-level information
technology projects. - Models and applies software engineering methods
and techniques to the design, definition, development, evaluation, integration,
and/or support of IT solutions. - Must be able to work independently or
cooperatively with other software developers. - Performs analysis and troubleshooting of system
defects and issues. - Designs quality control and test procedures.
Applies technical expertise to test system solutions. - Uses defined procedures to configure, test and
debug software. Investigates, analyzes and resolves problems on software
products. - With minimal supervision from more senior
resources, handles portions of the projects, including
services/products/technology solution evaluation/modification, data
development, analysis, first draft written communications, and client
interaction. - Gathers and evaluates client capabilities and
needs. - Assists with services/products/technology
solution architecture, design and installation. - Accountable to upper management for all phases of
specific projects. - Experience with meeting facilitation and
documentation; - Experience in delivering 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 - Strong Oral and Written Communication skills
- Experience with business analysis, gathering and
documenting requirements - Experience creating test plans, test cases, and
performance testing - Source code management software, example: CVS,
Subversion, GIT - Experience in the integration of multiple systems
or applications - Experience automating data sharing processes
- Experience with:
- C/C++
- Linux
- Java 1.7 or
higher- Java
Frameworks like JSF, Wicket, Struts, Spring, etc- JBOSS 7.0
and higher- Redhat
AMQ- TCP/IP
communication protocol- Real-time
message transaction systems- Web
Services like SOAP, REST- Oracle 14c
and higher, MS SQL Server, or MySQL- Database
stored procedures, triggers, views, etc.- XML and
XSLT (using standards like GJXDM and NIEM)
Preferred:
- Experience with:
- Apache Camel
- Automated Testing Tools
- Jasper Reports
- Eclipse (IDE)
- SMTP
- SFTP
- Microsoft Tools (MS Project, EXCEL)