The ideal candidate will provide a combination of technical and leadership skills, including in-depth knowledge of IT infrastructure, architecture, SOA and JAVA and will work closely with business leads, subject matter experts, and development teams to capture application environment requirements, determine integration approach using Oracle SOA environment, determine SOA business modules and assist in implementation.
Additionally, the ideal candidate will provide expertise regarding the integration of applications across the business areas. Hands on software development required, with knowledge and technical expertise to design, build, test, and maintain middleware and enterprise integration solutions in a Service Based Architecture.
Preferred Qualifications include the following:
At a senior level, develops and modifies complex software application programs from detailed specifications. Gathers user requirements and documents functional and technical specifications as needed. Codes, tests, debugs, documents, maintains and supports a wide variety of software applications and systems based on various development frameworks. Creates detailed system documentation. Evaluates, installs and tests off-the-shelf pre-packaged software. Provides training to end users and system owners as needed. Acts as technical work package manager for portions of projects and project manager for system implementations. Competent to work on all phases of applications programming activities. Provides input to Applications Systems Architect and/or Supv, Software Architecture in designing system architecture for large complex enterprise-wide applications and technical solutions. This position utilizes in-depth knowledge of best practices and experience in own discipline to provide and improve services. Takes a new perspective to solve complex problems. Works independently and receives minimal guidance. Acts as a resource for colleagues with less experience; may direct the work of other staff members.
This general overview only includes essential functions of the job and does not imply that these are the only duties to be performed by the employee occupying this position. Employees will be required to follow any other job-related instruction and to perform any other job-related duties requested by supervisor or management.
Nine or more years of experience in developing and programming/coding software applications with current industry accepted toolsets and languages and support of custom coded software and applications and off-the-shelf pre-packaged software solutions. A degree(s) in computer science or relevant field may be substituted per LCRA guidelines for certain years of experience.