Systems Analyst
Occupations:
Computer Systems AnalystsComputer Systems Engineers/ArchitectsSoftware DevelopersManagement AnalystsBusiness Operations Specialists, All OtherIndustries:
Computer Systems Design and Related ServicesEducational Support ServicesWeb Search Portals, Libraries, Archives, and Other Information ServicesOffice Administrative ServicesAll Other TelecommunicationsBackgroundThe Florida Department of Law Enforcement (FDLE), Business Systems Engineering section is responsible for applications software development. The strategic direction of the department is delivering scalable, extensible, and service oriented solutions. There are multiple systems that require technical solutions research and programming for the purpose of improving the infrastructure, performance and reliability. Continued improvements of system performance and ease of maintainability are desired.The applications software development team is responsible for analyzing, designing, writing code, testing, and implementing applications/systems into production environments. The applications software development team is also responsible for researching, recommending, and implementing software solutions.The applications software development team provides technical support to production systems and development projects. The applications software development team is responsible for integrating systems with 3rd party tools, application servers, operating systems, databases and custom written modules/systems. The applications software development team is also responsible for recommending environmental configuration settings to ensure proper and efficient functioning of production systems.The applications software development team is responsible for migrating and upgrading applications and systems to newer versions and or newer technologies as those become outdated or obsolete.FDLE also has many other systems needing additional resources to continue the level of support required.ITS is requesting one (1) full-time contract position to provide support, maintenance and enhancements to the Business System Engineering software & other FDLE Information Systems allowing other programmers to focus on their primary duties.Description of Major Duties & DeliverablesThe System Analyst will work under the direction of the FDLE's System Programming Administrator to achieve the goals and objectives of the projects stated below.ResponsibilitiesFDLE requires the services of a Systems Analyst with technical knowledge and experience in designing, developing XML data exchanges, image/document storage and retrieval, and web services.The person in this function will be responsible for technical knowledge and experience in programming the J2EE/JAVA, JBOSS application server, Jasper BI Enterprise, Alfresco, Ephesoft, MS SQL, MySQL, and ORACLE database environments.The person in this function is considered an expert in all phases of system development and must have understanding of business, business insight and 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 nonfunctional requirements.Systems Analyst Responsibilities Include But May Not Be Limited To The FollowingGather and analyze business requirements and prepare functional requirements, design documentation, technical specification documents to develop FDLE Information Systems.Functions as a technical consultant or researcher.Technical research and evaluation of technologies, tools, databases, methods, etc.Analysis of detailed requirements and documentationProgramming and implementing solutions for business requirementsContributor on project planning, organization, implementationContributor to activity definition, activity sequencing, activity resource estimating, activity duration estimating, WBS developmentContributor to risk identification, tracking, analysisContributor to issue management and trackingCommunications managementEffective communication among project stakeholders,Coordinate activities with FDLE staff required to support the projectProvide assistance to FDLE staff in the preparation of procurement documents, evaluation of proposals and contract negotiations;Provide weekly status reports to the project managerMandatory Knowledge, Skills and AbilitiesBachelor's Degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experience.Minimum of 5 years of experience as a systems analyst 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 have the ability 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 criteriaExperience with:Java 1.6J2EE (JSP, EJB, JPA)Java Frameworks like JSF, Wicket, Struts, Spring, etcEnterprise Jasper Report ServerHibernate 3.4.0Oracle 11g and higher, MS SQL Server, or MySQLStored procedures, triggers, views, etc.Apache HTTP, Apache Tomcat, JBoss EAP, JBoss Fuse and JBoss AMQJBoss Developer Studio (JBDS), Eclipse, Intellij, Notepad ++, Textpad, SOAP UI, IReport DesignerStrong Oral and Written Communication skillsExperience with business analysis and gathering and documenting requirementsExperience creating test plans, test cases, and performance testingSource code management software, example: GIT, CVS or SubversionExperience in developing new XHTML pages using Java Server Faces, Primefaces, JavaScript, CSS and HTML5Experience in integration of multiple systems or applicationsExperience automating data sharing processesPreferred Knowledge Skills and AbilitiesMaster's Degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experience.Automated Testing ToolsJOSSO 1.8.5SAML 2.0Spring 2.5 (Core, AOP)Spring Webflow 2.0Spring Web Services 2.1.0JasperReportsEclipse (IDE)IMAPSMTPDisplay TagiText