Senior Programmer Apply
Job Description:
The scope of this project encompasses the following deliverable base tasks:
The consultant(s) will undertake duties and responsibilities as a Senior Developer and provide ongoing application development and support of the Actuarial Valuations System (AVS) and all its subsystems including Pension Outlook, which will be written in Java, and other Object-Orientedtechnologies. The engagement involves working under the guidance of the AEA unit manager and Solution Architects to understand the business problems, and system requirements and then provide technically feasible solutions, aligned with existing enterprise architecture and meet the needs of the business users within the project timelines.
The consultant(s) will undertake duties and responsibilities as a Senior Developer and provide ongoing application development and support of the Actuarial Valuations System (AVS) and all its subsystems including Pension Outlook, which will be written in Java, and other Object-Orientedtechnologies. The engagement involves working under the guidance of the AEA unit manager and Solution Architects to understand the business problems, and system requirements and then provide technically feasible solutions, aligned with existing enterprise architecture and meet the needs of the business users within the project timelines.
The consultant will act as a Senior Solutions Java Developer 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. The consultant will submit to the contract manager a written weekly and monthly status report as part of this agreement and provide knowledge transfer to State staff before the end of the contract.
Deliverable 1: Analysis and Design
Determine the impact of reported defects or enhancements to existing applications.
Propose one or more design options as appropriate to each situation, including a level-of-effort estimate and target delivery date.
Document the design option.
Deliverable 1: Analysis and Design
Determine the impact of reported defects or enhancements to existing applications.
Propose one or more design options as appropriate to each situation, including a level-of-effort estimate and target delivery date.
Document the design option.
Deliverable 2: Implementation, Testing and Support
Develop approved application changes within the existing technical environments, using the approved promotion path and QA/testing methodology.
Performing internal unit/QA testing and facilitating user acceptance testing.
Support best practices in use of code repository and Jenkins pipeline for delivery of application and report fixes and enhancements.
Develop approved application changes within the existing technical environments, using the approved promotion path and QA/testing methodology.
Performing internal unit/QA testing and facilitating user acceptance testing.
Support best practices in use of code repository and Jenkins pipeline for delivery of application and report fixes and enhancements.
Deliverable 3: Knowledge Transfer
Contractor will provide knowledge transfer of reporting efforts, escalated system issues, and application changes and enhancements.
Knowledge transfer to occur via collaborative documentation, code commenting, cross-training, and job shadowing.
Documentation to include best practices and lessons learned during the project.
Contractor will provide knowledge transfer of reporting efforts, escalated system issues, and application changes and enhancements.
Knowledge transfer to occur via collaborative documentation, code commenting, cross-training, and job shadowing.
Documentation to include best practices and lessons learned during the project.