Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Actuarial Software Solutions Architect and Dev (Pension/Retirement domain)

HHS Technology Group

Actuarial Software Solutions Architect and Dev (Pension/Retirement domain)

Sacramento, CA
Full Time
Paid
  • Responsibilities

    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

    1. Must have a minimum of five (5) years experience in electronic data processing systems study, design, and programming; at least three (3) years of said experience shall have included responsibility on a project basis for analyzing operational methods and developing computer programs to meet desired results, at least two (2) years of said experience must have been at a high level both technically and in measure of responsibility.

    0 - 10

    1. Must have minimum of FIVE (5) YEARS OF EXPERIENCE WORKING AS A SOLUTION ARCHITECT, in providing solutions that aligns with enterprise architecture and aligns with business process in use.

    0 - 5

    1. Must have a minimum of five (5) years of experience implementing Java open source frameworks like Springboot, Spring Batch etc.

    0 – 10

    1. Must have minimum of two (2) years experience working with Angular JS, Bootstrap framework and JQuery

    0 – 10

    1. Must have a minimum of five (5) years experience with Oracle 11g, PL/SQL, SQL

    0 – 10

    1. Must have minimum of two (2) years if working on new or maintaining existing IT actuarial systems.

    0 - 10

    1. Must have a minimum of three (3) years experience with Version Control using Git and web-based repositories (GitHub, GitLab, Bitbucket, etc.) and ticketing and collaboration tools like JIRA and Confluence

    0 - 5

    1. Must have a minimum of two (2) years experience with ETL process.

    0 - 10

    1. Interview (Optional)

    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