JOB TITLE : Software Engineer (JavaDeveloper)
LOCATION : Austin TX (Candidates selected for this opportunity may be requiredto physically attend meetings in Austin TX with minimal notice.
Candidates should currently reside in the state ofTexas)
Duration : 12 Monthscontract
Visa : USC GC EADGC H4
Interview : Video
State client experience required!!
JOB DESCRIPTION / MINIMUM REQUIREMENTS :
The DFPS Information Resource Management (IT Division)seeks Workers to perform in a Software Engineer role to assist inplanning and coordinating continued modernization developmentactivities for the DFPS complex casework management system (IMPACT)PEIRS SSCC Child Placement Portal Incentives and Remedies CommunityBased Care and other operational projects.
The Workers will workwith technical teams comprising of technical team leads developersuser interface / user experience engineers and technical / functionaltesting analysts.
The Workers will facilitate meetings elicitproject details and document requirements for development projectsfocused on continuing modernization activities of existing DFPSEnterprise Java web applications.
The Workers will also work inconcert with various technical leads (e.g. PMO CTO and SystemsDevelopment Resources) to prioritize assigned work and developrecommendations options and alternatives as required.
The Software Engineer 2 (JavaDeveloper) is responsible for the modernization of existing DFPSsEnterprise web applications following established standards qualityattributes and design specifications.
The Workers will be workingon teams consisting of Developers UX engineers Business Analystsand Project Manager. This role is responsible for thefollowing :
Define and develop lowlevel designdocuments Contribute to and follow software engineering bestpractices to create robust and standardized solutions
Work closely with Business Analysis and ProjectManagement in executing the assigned development work
Participate in design and development activities forexisting and new components
Perform full stackdevelopment including Database Services Web Applications andFrontend development by utilizing various versions of programminglanguages and frameworks
Write scalable andhigh available code by following the design principles and softwareengineering best practices
Perform code reviewsunit testing integration testing test case automation continuousintegration and continuous deployment
Identifyinvestigate and resolve production problems in a timely mannerbased on the priority
MinimumRequirements :
Candidates that do not meet orexceed the minimum stated requirements(skills / experience) will be displayed to customers but may not bechosen for this opportunity.
Years
Required / Preferred
Experience
Required
Professional experience in software engineering
Required
Handson experience in Front End / UI developmentenhancing and maintaining enterpriseclass applications on the J2EEapplication development platform
Required
Handsondevelopment experience implementing applications utilizing any J2EEApplication Server Authentication and Authorization Cachingstrategies
Required
Handsonexperience in writing code with frontend development technologyincluding Java J2EE HTML CSS JavaScript JQuery JSON XML JavaScriptFramework Bootstrap 3 or 4 Angular JSP (JavaServer Pages)
Required
Expert in one of more of Angular Framework AJAXBootstrap (3 or 4) JavaScript framework NPM
Required
Experience in IBM WebSphere Server deployments
Required
Experience in WebLogic Application Serverdeployments
Required
Experience with user journey mapping story boardingcreating mockups and wireframes application usability design fastprototyping and proofofconcept development
Required
Expert in Responsive and Progressive Web ApplicationDevelopment
Preferred
Experience in SOAP or RESTful Web Services
Preferred
Working knowledge of code Version Control usingSVN or Git or Maven Liberty and Jira
Preferred
Technical Documentation including Design DocumentsStandards and Configuration Plans
Preferred
Working knowledge of development standards foraccessibility compliance for websites
Preferred
Experience as a participant in agile software developmentteams
Preferred
Working knowledge of Test Automation (Selenium LoadRunnerAccessibility testing) and the ability to troubleshoot integrationswith HP ALM
Preferred
Experience in Static Coding Analysis using SonarQube orVeracode or similar product
Preferred
Working knowledge of Responsive / MobileDevelopment
Preferred
Working knowledge of Web Content Accessibility Guidelines(WCAG) 2.0 / Sec 508
Preferred
Experience with UI test framework Karma Jasmine CucumberQUnit or similar
Preferred
Working knowledge of Continuous Integration Jenkins orequivalent
Preferred
Strongworking knowledge of the following DFPS systems / programs : IMPACTPACES PEIRS NEICE SSCC ABCS Child Placement Portal and CommunityBased Care including Impact 2.0 Phase 2 uses JSP