Information Technology

Employment TYPE

Contract

LOCATION

Sacramento, California

DATE POSTED

May 13, 2020

INDUSTRY

Information Technology

POSITION(S)

1

SALARY

Negotiable

Job# J614

Salesforce Lead Developer

About The Opportunity

Note: Local and GC or Citizen candidates preferred.

Job Description

    Project Scope/Tasks:
  • The California Public Employees’ Retirement System (CalPERS) is requesting one consultant to support the Investment Office (INVO) with developing and supporting various Salesforce applications, including activities related but not limited to prioritizing, developing, testing, and deploying system enhancements and changes, providing ongoing maintenance and support for the applications and users, and maintaining technical documentation. The selected consultant will also provide business and technical system analysis expertise, and knowledge transfer to INVO on various Salesforce capabilities and optimal use of applications and configurations. Consultant will also perform data analysis, technical research, requirements analysis, solution design, development, testing, deployment and technical support for Investment Office Salesforce related systems.
  • The scope of this project encompasses the following tasks:
  • INVO Salesforce User Interface Development and Support
  • Consultant will support INVO software applications as assigned by INVO, most principally focused on Salesforce user interface needs. Consultant will also perform data analysis, technical research, requirements analysis, solution design, development, testing, deployment and technical support for Investment Office related systems as detailed below.
  • Task 1: Salesforce – Application Development Projects
  • As requested, work with INVO business programs INVO, Technology Management Unit (TMU) to identify business and technical requirements for defined scope of work
  • Collaborate with TMU staff and INVO end users to analyze business requirements, evaluate options, and offer recommendations for technical solutions
  • Estimate the level of effort to complete the requested scope of work
  • Engage TMU and customer personnel as requested to evaluate user experience objectives and advise on/implement application user experience best practices
  • Perform tasks and activities to complete the necessary application development projects in accordance with user requirements, including but not limited to:
  • 1. Configure Salesforce using in-built features 2. Program custom application logic 3. Create data structures 4. Develop data exchanges/API calls 5. Unit test/system test application features 6. Resolve reported defects during testing periods 7. Assist in planning and performing application deployment
  • Evaluate opportunities to leverage automated testing of front end and end-to-end functionality, and implement testing strategies as requested
  • Monitor applications post-implementation, and perform issue triage and resolution to stabilize newly-deployed applications
  • Advise on technical methods to comply with Section 508 Accessibility for the external facing functionality, and implement solutions where requested
  • In collaboration with TMU, create and maintain documentation for each project assigned in alignment with the established software lifecycle methodology
  • Identify and escalate risks or issues that will impact planned work or solution
  • Complete follow-up technical action items to effectively comply with Section 508 Accessibility when there is external facing functionality in scope of the application
  • As requested, assist CalPERS staff in migration of data structures and data from existing Salesforce organizations to new Salesforce organizations
  • Using current Salesforce development best practices, ensure code and configuration moving through development lifecycle meets established standards for: code and configuration, review, testing, source code version control, and traceability from user story to Production environment deployment
  • Task 2: System Maintenance & Operations Support
  • As requested by TMU, triage, investigate, and resolve reported issues with existing Salesforce applications that are operating in production
  • As requested by TMU, provide advice on, and design solutions for, application user experience improvements
  • As requested by TMU, analyze and identify proposed solutions for system enhancements
  • Determine the estimated level of effort for requested enhancements and system changes
  • As requested by TMU, design, develop, and implement requested changes and enhancements to existing Salesforce applications
  • Escalate system issues or risks to the appropriate CalPERS staff as they are identified
  • Respond to CalPERS staff inquiries and provide configuration guidance, best practices, user license types, managing user permissions and provide knowledge transfer to Salesforce system users and CalPERS staff
  • Maintain requirements, system design and technical documentation for new enhancements or system changes, in alignment with the established software lifecycle methodology
  • Transfer knowledge to CalPERS staff for guidance and best practices to ensure data integrity, and optimal Salesforce application functionality.
  • Utilize existing DevOps pipeline and toolset (Jira, Confluence, Git, Bitbucket, Bitbucket Pipelines) to ensure traceability from user story to Production deployment
  • Identify and implement automations and scripting into the existing DevOps pipeline
  • Automate testing utilizing tooling such Docker and Selenium
  • As requested by TMU, refactor portions of Salesforce platform configuration and codebase to current established standards for Salesforce best practices including but not limited to code and configuration, review, testing, source code version control, and traceability from user story to Production environment deployment

Required Skills

    Mandatory Qualification:
  • Minimum 5 years of Salesforce CRM experience with at least 1 large Sales and/or Service cloud implementation
  • Minimum 5 years of experience with developing thorough technical documentation and design of software applications developed and deployed according to an established agile or hybrid software development life cycle (SDLC) process
  • Minimum 3 years of experience in Salesforce application development, developing custom user interfaces, developing data-driven websites, developing custom business logic, and completing complex integration or data migration tasks
  • Minimum 2 years in a lead developer or team leader role of a Software Engineering team
  • Minimum 1 years designing, configuring, and developing using the Lightning platform and Aura framework
  • Minimum 1 year of experience building or utilizing a CI/CD pipeline for Salesforce specific implementations with tooling such as Jira, Confluence, Bitbucket, Bitbucket Pipelines, Ant, SFDX, Docker, Jenkins, CircleCI, Travis CI, scripts, and have knowledge of Salesforce testing automation tools
  • Minimum 1 year with Selenium based (or equivalent) tools for test automation and integration with a CI/CD pipeline
  • Minimum of one demonstrated work example or completed training class using SFDX on the Salesforce platform
  • Minimum of one demonstrated work example or completed training class using Salesforce integration patterns for API, UI mashup, reactive components, and data

Desired Skills

    Desired Qualifications:
  • Previous work experience in the investment industry
  • Previous experience working for a State of California government agency as an employee or contractor
  • Sales, Service, and Community cloud certified

Duration

12 Months

Please Contact me to discuss the hiring process!

Sushil Singh

Sr. Executive Recruiter
Contact: (310) 929-8421 Ext: 107
Email: sushil.singh@staffactory.com

Hi! My name is Sushil Singh. Helping consultants with getting their desired job is what makes me feel alive. I build a unique relationship with each of my consultants and work on their profile as per their needs. I believe that my consultants are my assets and this motivates me to serve them in an even better manner. Hence, I work towards the success of every consultant I work with.