Job Description :
Systems Analyst W Java
· Providing structured, detailed analysis of business processes, requirements and documentation
· Functions as a technical consultant or researcher
· Technical research and evaluation of technologies, tools, databases, methods, etc.
· Ensures that proposed system architecture design, software and hardware solutions are optimal for the FDLE environment to meet the requirements
· Programming and implementing efficient solutions for the business requirements
· Contributor on project planning, organization, implementation
· Contributor to activity definition, activity sequencing, activity resource estimating, activity duration estimating, WBS development
· Contributor to risk identification, tracking, analysis
· Contributor to issue management and tracking
· Communications management
· Contributor to detailed requirements documentation as needed
· Contributor to traceability matrices to map business requirements to test cases
· Contributor to use case and test case scenarios documentation
· Experience with automated test tools and creating performance and load testing/metrics
· Experience creating system, integration, and performance test plans
· Effective communication among project stakeholders
· Coordinate activities with FDLE staff required to support the project
· Provide assistance to FDLE staff in the preparation of procurement documents and evaluation of proposals as needed
· Provide weekly status reports to the project manager
· Assist in user training in a train-the-trainer environment
· Customer expectations met with project
· Creating, updating, and executing test case scenarios following the FDLE methodology of development testing, System testing, and User Acceptance testing
· Assist with the production implementation as needed
· Assist with the transition of the production application to the SOPS Maintenance Team; specifically, transitioning the documentation for the system from development to maintenance mode
Mandatory Knowledge, Skills and Abilities:
· Bachelor’s in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experience;
· Minimum of 3 years of experience as a systems analyst on successful, enterprise level information technology projects;
· Technical knowledge and experience in programming the J2EE/JAVA, JBOSS application server, MS SQL and ORACLE database environments.
· Knowledge at an expert level in all phases of system development and must have understanding of business, business insight and broad understanding of multiple business areas.
· Ability to perform technical research of technologies and methods for meeting the functional and nonfunctional requirements.
· Ability to model and apply software engineering methods and techniques to the design, definition, development, evaluation, integration, and/or support of IT solutions.
· Ability to work independently or cooperatively with other software developers
· Ability to function as a technical consultant or researcher
· Skill to perform analysis and troubleshooting of system defects and issues
· Ability to design quality control and test procedures.
· Ability to apply technical expertise to test system solutions
· Skill to develop defined procedures to configure, test and debug software
· Ability to investigate, analyze and resolve problems on software products
· Ability to work with minimal supervision from more senior resources
· Ability to gather and evaluate client capabilities and needs.
· Accountable to the FDLE assigned Project Manager for all phases of specific projects.
· Ability to assist in the facilitation of meetings and prepare documentation related to the meetings;
· Ability to deliver 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
· Ability to code in the following environments:
Java 8.0 and higher
J2EE (JSP, EJB)
Java Frameworks of JSF and Struts
Oracle 12c
Stored procedures, triggers, views, etc.
JBOSS 7.0 and higher
SQL Programming
· Ability to code according to specifications with minimal defects
· Excellent oral, written and communication skills
· Strong communication and collaborative skills
· Experience creating test plans, test cases, and performance testing
· Source code management software, example: CVS or Subversion
· Experience in integration of multiple systems or applications
· Experience automating data sharing processes