Enterprise Application Integration Engineer
Role details
Job location
Tech stack
Job description
- 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, * 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
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, * 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)