Description

Bachelor’s degree in computer science, Information Systems, Business Administration, or other related field or equivalent work experience

Minimum of 5 years of experience as an Applications Architect 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.

Function as a technical consultant or researcher

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

Experience designing quality control test procedures

Use defined procedures to configure, test and debug software

Investigates, analyses and resolves problems on software products

Handle portions of projects with minimal supervision which may include solution evaluation, data analysis, first draft written communications and client interactions

Gathers and evaluates client capabilities and needs.

Assist with technology solution architecture design and installation

Experience in programming to adhere to ADA compliance in web applications

Accountable for expertise in all phases of projects

Experience in automating data sharing processes

Experience in delivering assignments 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 1.8 or higher

J2EE (JSP, EJB, JPA)

Component Based Frameworks (JSF, Wicket, …)

Spring Framework 3 SOW 25-26-028

AOP (Aspect Oriented Programming)

JPA & Hibernate

JavaScript

MS-SQL Server 2012 or higher

SQL Stored procedures, triggers, views, etc.)

Oracle Databases

XML data exchanges (including xml schemas, XSLT, XSD)

XML parsers (including extensive use of SAX/DOM/STAX parsers and XPath)

Web Services

Linux

HTML

CSS

Preferred Knowledge Skills and Abilities:

Master’s degree in computer science, Information Systems, Business Administration, or other related field or equivalent work experience

National Information Exchange Model (NIEM) standard

Junit

JavaScript Frameworks (Angular)

MS-Project

MS-Visio

Eclipse (IDE)

Prime Faces

Jasper Reports

Alfresco

The Applications Architect will report to the designated FDLE supervisor in BSE. The Applications Architect is expected to perform the tasks and specific assignments given by the FDLE supervisor.

 

Checklist: Core Technical Skills

Bachelor’s degree in computer science, Information Systems, Business Administration, or related field (or equivalent work experience)

5+ years of experience

Programming & Frameworks

Java 1.8 or higher

J2EE (JSP, EJB, JPA)

Component-Based Frameworks (e.g., JSF, Wicket)

Spring Framework

AOP (Aspect Oriented Programming)

JPA & Hibernate

JavaScript

HTML, CSS

Application Servers & Databases

JBOSS EAP 7.0 or higher

MS-SQL Server 2012 or higher (Stored Procedures, Triggers, Views)

Oracle Databases

XML & Web Services

XML data exchange (schemas, XSLT, XSD)

XML parsers (SAX/DOM/STAX, XPath)

Web Services

OS & Tools

Linux


 

Education

Bachelor's degree