Tallahassee, FL
Requirements:
- Availability to work at the Client’s site in Tallahassee, FL (required);
- Experience as an Applications Architect on successful, enterprise level information technology projects (5+ years);
- Experience with business analysis to gather and document requirements;
- Experience creating test plans, test cases, and performance testing
- Experience designing quality control test procedures;
- Experience in programming to adhere to ADA compliance in web applications;
- Experience in automating data sharing processes;
- Experience in delivering assignments in the agreed schedule, to the correct technical specification, and within the approved budget;
- Experience coding 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, etc), Spring Framework 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
- Experience with National Information Exchange Model (NIEM)
- standard (preferred);
- Experience with Junit (preferred);
- Experience with JavaScript Frameworks (Angular) (preferred);
- Experience with MS-Project (preferred);
- Experience with MS-Visio (preferred);
- Experience with Eclipse (IDE) (preferred);
- Experience with PrimeFaces (preferred);
- Experience with JasperReports (preferred);
- Experience with Alfresco (preferred);
- Bachelor’s degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experience. Master’s degree (preferred).
Responsibilities include but are not limited to the following:
- Gather and analyze business requirements and prepare functional requirements, design documentation, technical specification documents to develop 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;
- 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 Use defined procedures to configure, test and debug software
- Investigates, analyzes 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