Previous Job
Previous
Developer Analyst 3
Ref No.: 14-00605
Location: Austin, Texas
Texas Health and Human Services
Austin, TX
4 Months
1800 hours


I. DESCRIPTION OF SERVICES
The Department of Information Resources (DIR) requires the services of one Developer Analyst, hereafter referred to as Worker(s), who meets the general qualifications of ITSAC Developer Analyst 3 Category, Emerging Technology Type and the specifications outlined in this document for the Texas Health and Human Services (HHSC) IT Social Services Applications.

All work products resulting from the project shall be considered "works made for hire and are the property of the HHSC. HHSC may include pre-selection requirements that potential Vendors (and their Workers) submit to and satisfy criminal background checks as authorized by the Texas law. HHSC will pay no fees for interviews or discussions, which occur during the process of selecting a Worker(s).

As part of HHSC IT Applications Portal Authority Center of Excellence initiatives, the Framework lead for the Portal Authority Center of Excellence will perform highly advanced (senior-level) in-depth computer systems analysis work to recommend framework changes and implement them as directed. Work involves interpreting and understanding business requirements, planning, analyzing and establishing scope and plan activities for each iteration of framework development. Oversees, tracks and reports performance of the framework team against assigned work along with production applications built on frameworks according to quality of service metrics. Manages backlog of work requests and tracks their fulfillment. Supports agency integration projects. Educates, guides, and verifies framework is effectively used where required by the Portal Authority. Manages enterprise portal real-estate, context, and security implementation. Addresses technical issues as they arise. Assists with evaluations, and documents issues/risks. Competent to work on complex projects and applies a comprehensive knowledge of SDLC concepts, practices, and procedures. Works under tight deadlines and is capable of handling extremely heavy workloads. Under limited oversight, operates independently and responds rapidly in a complex organizational environment with daily customer interchange and multi-faceted tasking. Provides guidance to and assists in training less experienced personnel. The worker will perform the following activities to accomplish the following goals:

{C}1) Oversee and provide technical leadership to framework development, enhancement or maintenance projects: track, monitor, plan, coordinate or schedule activities to ensure deadlines and requirements are met. Confer with management, define project scope, and advise management of the status and progress of projects being conducted. Lead or facilitate one-on-one or group project meetings. Oversee, provide leadership and technical assistance to development teams and customers and lead problem resolution efforts. Perform system analysis, troubleshooting, diagnosis, and problem resolution. Analyze software for defects and performance tuning opportunities. Facilitate requirement gathering and analysis, business process reviews, policy reviews, design, development, testing, and deployment of applications. Prioritize business requirements, guiding business units through the valuation of their requirements in regards to the impact of the project timeline. Establish controls and priorities, analyze complex problems and resolve or escalate issues/problems. Recommend framework changes and implement them as directed. Work with other leads to establish scope and plan activities for each iteration of framework development. Oversee track and report performance of the framework team against assigned work along with production applications built on frameworks according to quality of service metrics. Manage backlog of work requests and tracks their fulfillment. Facilitate or participate in inter-agency and intra-agency workgroups as assigned.
{C}2) Develop and enhance Portal Frameworks in an SOA (Service Oriented Architecture) platform. Participate in requirements analysis, as required. Create technical and design documentation, as required. Develop, deploy, and test application code to ensure that the application code functions properly and without error in alignment with approved requirements & design. Utilize J2EE, WebSphere Application Server, WebSphere Portal Server, Oracle Database, Rational Suite, and other HHSC approved technologies / tools to perform work tasks. Develop and maintain data and process models. Provide technical support for testing and implementation efforts. Manage enterprise portal real-estate, context, and security implementation. Address technical issues as they arise. Assist with evaluations, and document issues/risks.
{C}3) Provide technical guidance & leadership to application development teams in utilizing Portal Framework for web-based applications in an SOA platform. Educate, guide, and verify framework is effectively used where required by the Portal Authority. Support agency integration projects.
{C}4) Work together with project managers, architects, web/java developers, database developers & administrators, system administrators, business analysts, and other team members in performing work tasks. Contribute to teamwork and unit harmony. Attend program design, coding and test walk-through meetings to provide input regarding adherence to technical standards and customer requirements Comply with all Federal, State, and agency laws, rules, policies, and procedures including SOPs that govern HHSC IT. Comply with Department and State guidance on automation system architecture and programming standards. Promote an image of IT excellence and communicate effectively.
{C}5) Other duties as assigned

II. WORKER SKILLS AND QUALIFICATIONS

Minimum Requirements:
Years Skills/Experience
10 Hands-on experience in developing, enhancing and maintaining enterprise-class applications on the J2EE application development platform
10 Hands-on experience participating in all phases of the SDLC (Systems Development Life Cycle)
5 Hands-on experience with using Java, J2EE, Enterprise Java Beans (EJB), Portlets, Java Server Pages, JSF/Struts, Hibernate, JPA, HTML5, JavaScript, JSON, Dojo, JQuery, CSS, AJAX, XML, WebSphere Application Server, WebSphere Portal Server, IBM Web Content Manager, IBM Business Process Management tools, Oracle RDBMS, UNIX/Oracle, RAD/RSA and/or other similar tools and technologies to design, develop, test, troubleshoot, and repair enterprise-class portal applications.
5 Hands-on development experience with framework development, API design and integration including REST, SOAP, and RPC.
5 In-depth understanding and knowledge of WebSphere/J2EE architecture, WebSphere Portal Architecture, Business Process & Human Task Management, UML (Unified Modeling Language), Patterns/Frameworks, OOD (Object-Oriented Design / Development), and J2EE integration points with external or third party products.
3 In-depth understanding and hands-on experience with designing and developing enterprise-class application system architectures
3 Experience with facilitating meetings with multiple customers and technical staff, including building consensus and mediating compromises when necessary
3 Experience creating Detailed System Design and Requirements Analysis documentation
3 Knowledge of the common design practices / standards / technologies associated with application accessibility (e.g. WCAG, ATAG, UAAG, WAI-ARIA, ADA, 508)
3 Knowledge of best practices in the areas of application design, performance, scalability and maintainability.
4 Graduation from an accredited four-year college or university with major course work in computer science, computer information systems, engineering, or management information systems is required.
Certification Current certification as Project Management Professional (PMP) and / or Certified Scrum Master is required.

Preferences:
Years Skills/Experience
3+ Hands-on experience with IBM WebSphere Portal Server 7 or later.
3+ Hands-on experience with Portal Web Content Manager Integration
1+ Hands-on experience with IBM WebSphere Portal /Web Content Manager version 8 is strongly preferred
3+ Experience with test frameworks such a JUnit and similar testing tools and methodologies
2+ Hands-on development experience with rich client technologies
2+ Hands-on development experience for mobile and tablet platforms
Strong Excellent interpersonal and oral & written communication skills
Strong Demonstrated hands-on experience with MVC frameworks
Strong Experience with or in-depth understanding of dynamically typed languages
Strong In-depth experience with industry standard engineering practices (SCM, Agile Development, Test-driven development, Continuous integration, etc.)
Strong Deep expertise in designing, building, operating, and troubleshooting in a 24 x 7 x 365 service provider environment.