Actuarial Software Solutions Architect and Dev (Pension/Retirement domain)
Job Description
HHS Technology Group is a valued and trusted systems integration partner for several departments within a number of State Governments. The intense growth and tremendous financial forecast we are experiencing at HHS Technology Group can largely be attributed to our successes on these initiatives that we carry out at multiple State Government departments.
HHS Tech Group is looking to hire an actuarial software solutions architect that is also still actively coding in Java. The evaluation criteria are as follows:
SCOPE OF WORK REQUIREMENTS
SCORING POINTS
Qualifications
70
0 - 10
0 - 5
0 – 10
0 – 10
0 – 10
0 - 10
0 - 5
0 - 10
Desired Qualifications
0
Cost
Lowest cost proposal will receive full cost points. All other proposals will receive a percentage of the total points.
30
TOTAL:
100
A. Project Scope/Tasks
As a member of the Application Engineering and Architecture (AEA) unit, the consultant(s) will undertake duties and responsibilities as a Senior Programmer and provide ongoing application development and support of the Actuarial Valuation System (AVS) and all of its sub systems including Pension Outlook which will be written in Java, and other Object-Oriented technologies.
The engagement involves working under the guidance of the AEA unit manager and AVS Solution Architect to understand the business problems, and system requirements and then provide solutions that are technically feasible, aligned with existing enterprise architecture and meet the needs of the business users within the project timelines. The consultant will act as a Senior Java programmer and will be responsible for system defect analysis and resolution; review designs of the other developers to ensure the solution meets the solution/architecture guidelines set by the project. Additional duties and responsibilities include; but are not limited to: performing analytical work; defining technical requirements; creating or updating existing technical design artifacts for online, batch, report and interface processes, business rules, forms; analyzing data and providing SQL data fixes and database structure changes, and participation in implementation and release communication activities.
All consultant(s) work performed under this agreement must comply with Client Information Technology Services Branch (ITSB) policies, standards, procedures, and guidelines. Consultant support activities include providing solutions to the business problems, application architecture, application development, implementation, and post-implementation release support; triaging complex technical and infrastructure issues, providing automation assembly, system, End-to-End, and CAT testing support. Consultant will submit to the contract manager a written monthly status report as part of this agreement and provide knowledge transfer to State staff before the end of the contract.
The scope of this project encompasses the following tasks:
• As a senior programmer, provides feasible technical solution that aligns with the architecture set forth by the project technical team and existing business processes.
• Provide individual project reviews as required by Client’ technical project managers;
• Provide application development under the direction and guidance, of the Solution Architect and other senior members of the project technical team.
• PROVIDE DEVELOPMENT SERVICES IN WRITING AND UPDATE JAVA LANGUAGE CODE, JAVA EE AND DISTRIBUTED PROGRAMMING (MULTI-TIER ARCHITECTURE) FOR ONLINE AND BATCH APPLICATION
• USE JAVA AS A PROGRAMMING LANGUAGE TO WRITE API, CACHING LAYER, PROXIES, AND OTHER WEB SERVICES USED IN THE SYSTEM
• PROGRAM WEB USER INTERFACE USING MODERN JAVASCRIPT AND FRONT-END FRAMEWORKS, SUCH ANGULARJS
• WRITE COMPLEX ORACLE SQL PROCEDURES AND PACKAGES ON VERY LARGE DATABASES FOR CONVERSION OF LEGACY DATA AND ETL PROCESSES.
• READ AND EVALUATE DATA MODELS AND WORK WITH THE DATA MODEL TEAM TO REFINE AND OPTIMIZE THE MODELS.
• Translate technical specifications and/or physical design into code for system enhancements and changes
• Identify and resolve defects using configuration management tools and processes
• READ DATA MODELS AND WRITE ORACLE STRUCTURE QUERY LANGUAGE (SQL)
• CREATE AND UPDATE WEB SERVICES USING JAVA TECHNOLOGY COMPONENTS
• CREATE MODIFY, AND INTERPRET XML CODE AND DOCUMENTS
• CREATE AND MODIFY JUNIT SCRIPTS
• Create and modify reports
• Participate in test inspections throughout life cycle to identify issues and verify methodology compliance
• Support implementation and deployment of production release activities
• Peer review code for team members and provide timely feedback
• Provide technical documentation as needed
• Provide training and mentoring to Client’ staff as needed and appropriate
Powered by JazzHR
LrcrLuTFw8