Epicareer Might not Working Properly
Learn More

Sr. Programmer

Salary undisclosed

Apply on


Original
Simplified

Position: Sr. Programmer

Duration: 9 months

Location: Sacramento, CA (Hybrid)

Project Scope/Deliverable Base Tasks:

The scope of this project encompasses the following deliverable base tasks:

The consultant(s) will undertake duties and responsibilities as Senior Developer and provide application development and automation support for solutions written in JavaScript based web Agile Development Support frameworks, Microsoft, and PHP technologies. 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 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 Application 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. Additionally, consultant(s) will be responsible for porting existing systems to sustainable platforms and languages, mentoring, training, and coaching CalPERS developers. 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.

Required Skills:

  • Ten (10) years of experience architecting, designing, and developing enterprise web application using MVC frameworks.
  • Must have ten (10) years of experience working with PHP and PHP based frameworks.
  • Must have a minimum of ten (10) years of experience developing, maintaining, and enhancing complex and innovative programs using XML, CSS, HTML and advance java script and CSS frameworks like jQuery, Bootstrap, etc.
  • Must have a minimum of ten (10) years of experience with databases like Oracle, MS SQL, MySQL, Postgres.
  • Must have a minimum of five (5) years of experience developing single page web applications (SPA) using html, CSS, and JavaScript frameworks such as Angular or REACT
  • Must have a minimum of seven (7) years of experience Clear Case; Clear Quest, JIRA, Bitbucket or similar configuration tools
  • Must have a minimum of seven (7) years of experience with tools associated with Continues Integration tools like Jenkins, Bamboo, GitLab CI and their plugins
  • Must have a minimum of five (5) years of mobile development experience on iOS platform, Android platform and mobile friendly web applications using responsive design
  • Experience with design, build and deploy applications in the cloud

Deliverable 1: Analysis, Design, Implementation, Testing and Support

  • Determine impact of reported defects or enhancements to existing application.
  • 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 selected by CalPERS.
  • Develop approved application changes within the existing technical environments, using the approved promotion path and QA/testing methodology
  • Performing internal unit/QA testing and facilitate user acceptance testing
  • Support best practices in use of code repository and Jenkins pipeline for delivery of application and report fixes and enhancements.
  • Update and enhance system documentation to keep it synchronized with system and environment changes.

Deliverable 2: 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.
  • Knowledge transfer to take place at CalPERS via regular scheduled meetings and review of documentation
  • Documentation to include best practices and lessons learned during the project.
  • Equipment and Physical Asset Access
  • Consultants are expected and required to utilize their own equipment, tools, supplies, and vehicles. CalPERS will not assign or provide the Consultant with equipment, tools, supplies, or vehicles, unless the engagement requires the Consultant to perform work on those items or unless using CalPERS' items, instead of the Consultant's items, is necessary and integral to complete the engagement.
  • Equipment includes, but is not limited to laptops, desktops, computing devices, printers, phones, and copiers.

2) Agile Development Support

Letter of Engagement No. 2024-XXXX

On an ongoing basis through the end of the contract all work products and deliverables (project status reports, business process, triage incident reports with resolution, meeting minutes, test cases, test outcomes) details must be discussed with the contract manager to ensure that all the information is documented and placed in a file share. The contract manager will schedule knowledge transfer Agile Development Support sessions at regular intervals to ensure that all the work production details have been documented and the knowledge has been transferred to the state personnel

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job