job summary: The person in this position: Is a technical expert in all phases of system development. They must understand business, business insight and have a broader understanding of multiple business areas in order to successfully maintain, enhance, and develop systems and applications in BSE.Is responsible for technical research of current industry trends, emerging technologies, system integration and configuration for meeting functional and nonfunctional requirements.Is responsible for clear communication and coordination between stakeholders and IT leadership, project managers, other developers, and other implementation technicians to address various issues, resolve query issues, communicate project status, milestones, delays, challenges, risks and risk mitigation plans.Is responsible for translating the business requirements into functional requirements and IT processes required to prepare Technical Design Document (TDD), Solution Design Document (SDD), high-level process flow diagrams, designs and requirement traceability matrices of solutions.Is responsible for validation of system changes and perform UAT.Is responsible to resolve issues and concerns preventing user acceptance testing sign-off.Is responsible for integrating solutions between internal and external applications into the production environment. Applications Architect responsibilities include but may not be 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 managementEffective communication among project stakeholders Coordinate activities with staff required to support the project.Aids staff in the preparation of procurement documents and evaluation of proposals and contract negotiationsProvide weekly status reports to the project manager.Assist in user training in a train-the-trainer environment.Meet customer expectations with the project.Create, update, and execute test scenarios following the methodology of development testing, system testing, and user acceptance testing.Assist the production implementation as needed. Mandatory Knowledge, Skills and Abilities: Bachelor's degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experienceMinimum of 5 years of experience as an Applications Architect on successful, enterprise level information technology projectsModel and apply software engineering methods and techniques to the design, definition, development, evaluation, integration, and/or support of IT solutionsWork independently or cooperatively with other software developers.Function as a technical consultant or researcherPerform analysis and troubleshooting of system defects and issuesExperience with business analysis to gather and document requirementsExperience creating test plans, test cases, and performance testingAbility to code according to specifications with minimal defectsUse defined procedures to configure, test and debug softwareExperience designing quality control test proceduresUse defined procedures to configure, test and debug softwareInvestigates, analyzes and resolves problems on software productsHandle portions of projects with minimal supervision which may include solution evaluation, data analysis, first draft written communications and client interactionsGathers and evaluates client capabilities and needs.Assist with technology solution architecture design and installationExperience in programming to adhere to ADA compliance in web applicationsAccountable for expertise in all phases of projectsExperience in automating data sharing processesExperience in delivering assignments in the agreed schedule, to the correct technical specification, and within the approved budgetExcellent oral and written communication skillsAbility to code in the following environments and/or using the tools: JBOSS EAP 7.0 and higherJava 1.8 or higherJ2EE (JSP, EJB, JPA)Component Based Frameworks (JSF, Wicket, ...)Spring Framework AOP (Aspect Oriented Programming)JPA & HibernateJavascriptMS-SQL Server 2012 or higherSQL Stored procedures, triggers, views, etc.)Oracle DatabasesXML data exchanges (including xml schemas, XSLT, XSD)XML parsers (including extensive use of SAX/DOM/STAX parsers and XPath)Web ServicesLinuxHTMLCSS Preferred Knowledge Skills and Abilities: Master's degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experienceNational Information Exchange Model (NIEM) standardJunitJavaScript Frameworks (Angular)MS-ProjectMS-VisioEclipse (IDE)PrimeFacesJasperReportsAlfresco location: Tallahassee, Florida job type: Contract salary: $60 - 65 per hour work hours: 8am to 5pm education: No Degree Required responsibilities: The person in this position: Is a technical expert in all phases of system development. They must understand business, business insight and have a broader understanding of multiple business areas in order to successfully maintain, enhance, and develop systems and applications in BSE.Is responsible for technical research of current industry trends, emerging technologies, system integration and configuration for meeting functional and nonfunctional requirements.Is responsible for clear communication and coordination between stakeholders and IT leadership, project managers, other developers, and other implementation technicians to address various issues, resolve query issues, communicate project status, milestones, delays, challenges, risks and risk mitigation plans.Is responsible for translating the business requirements into functional requirements and IT processes required to prepare Technical Design Document (TDD), Solution Design Document (SDD), high-level process flow diagrams, designs and requirement traceability matrices of solutions.Is responsible for validation of system changes and perform UAT.Is responsible to resolve issues and concerns preventing user acceptance testing sign-off.Is responsible for integrating solutions between internal and external applications into the production environment. Applications Architect responsibilities include but may not be 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 managementEffective communication among project stakeholders Coordinate activities with staff required to support the project.Aids staff in the preparation of procurement documents and evaluation of proposals and contract negotiationsProvide weekly status reports to the project manager.Assist in user training in a train-the-trainer environment.Meet customer expectations with the project.Create, update, and execute test scenarios following the methodology of development testing, system testing, and user acceptance testing.Assist the production implementation as needed. Mandatory Knowledge, Skills and Abilities: Bachelor's degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experienceMinimum of 5 years of experience as an Applications Architect on successful, enterprise level information technology projectsModel and apply software engineering methods and techniques to the design, definition, development, evaluation, integration, and/or support of IT solutionsWork independently or cooperatively with other software developers.Function as a technical consultant or researcherPerform analysis and troubleshooting of system defects and issuesExperience with business analysis to gather and document requirementsExperience creating test plans, test cases, and performance testingAbility to code according to specifications with minimal defectsUse defined procedures to configure, test and debug softwareExperience designing quality control test proceduresUse defined procedures to configure, test and debug softwareInvestigates, analyzes and resolves problems on software productsHandle portions of projects with minimal supervision which may include solution evaluation, data analysis, first draft written communications and client interactionsGathers and evaluates client capabilities and needs.Assist with technology solution architecture design and installationExperience in programming to adhere to ADA compliance in web applicationsAccountable for expertise in all phases of projectsExperience in automating data sharing processesExperience in delivering assignments in the agreed schedule, to the correct technical specification, and within the approved budgetExcellent oral and written communication skillsAbility to code in the following environments and/or using the tools: JBOSS EAP 7.0 and higherJava 1.8 or higherJ2EE (JSP, EJB, JPA)Component Based Frameworks (JSF, Wicket, ...)Spring Framework AOP (Aspect Oriented Programming)JPA & HibernateJavascriptMS-SQL Server 2012 or higherSQL Stored procedures, triggers, views, etc.)Oracle DatabasesXML data exchanges (including xml schemas, XSLT, XSD)XML parsers (including extensive use of SAX/DOM/STAX parsers and XPath)Web ServicesLinuxHTMLCSS Preferred Knowledge Skills and Abilities: Master's degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experienceNational Information Exchange Model (NIEM) standardJunitJavaScript Frameworks (Angular)MS-ProjectMS-VisioEclipse (IDE)PrimeFacesJasperReportsAlfresco qualifications: Experience level: ExperiencedMinimum 5 years of experienceEducation: No Degree Required (required) skills: JavaJ2EESpringMicrosoft ProjectMicrosoft VisioJavascript Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility). Applications accepted on ongoing basis until filled.