2020-06-14 18:50:58
United states
No
No
Job details »
Role: Salesforce Developer/Admin
Location: Sacramento
Duration: 1-2yrs
Mandatory Requirements/ Minimum Qualifications
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 |
Note: If the Minimum requirements are not visible in the resume, The client rejects the resume, so please make sure the minimum requirements should be in the resume.
Scope
Client is requesting one consultant resource 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 resource 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. Resource will also perform data analysis, technical research, requirements analysis, solution design, development, testing, deployment, and technical support for Investment Office Salesforce related systems.
INVO Salesforce User Interface Development and Support Resource will support INVO software applications as assigned by INVO, most principally focused on
Salesforce user interface needs. Resource 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:
o Configure Salesforce using in-built features
o Program custom application logic
o Create data structures
o Develop data exchanges/API calls
o Unit test/system test application features
o Resolve reported defects during testing periods
o 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 Clients staff in migration of data structures and data from existing
Salesforce organizations to new Salesforce organizations
INVO Salesforce Lead Developer
Letter of Engagement No. 2019-0147
• 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 Clients staff as they are identified
• Respond to Clients staff inquiries and provide configuration guidance, best practices, user
license types, managing user permissions and provide knowledge transfer to Salesforce system
users and Clients 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 Clients 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
As directed by INVO, the Contractor may also be requested to perform other duties, as required, related to the completion of project work or other related systems analysis objectives in the Clients Investment Office.
The tasks above will be performed under the direction and supervision of Clients staff. The Contractor shall provide additional oversight and direction, as necessary. Contractor is not guaranteed any work as a result
Knowledge Transfer Contractor will provide targeted knowledge transfer to personnel in the Investment Technology
Management Unit as it relates to this Letter of Engagement.
• Create, maintain and provide updated requirements, system design and configuration
documentation reflecting any changes of INVO Salesforce applications
• Provide proper documentation, including functional and technical requirements, process
framework, high level design documents, custom report descriptions, and procedural user
guides for any custom processes
• Perform ongoing knowledge transfer with Clients staff for Salesforce application support, and
applicable INVO Salesforce project and work team involvement
• Work with Clients staff to develop a transition plan detailing any outstanding activities that
internal staff will be required to manage to completion, upon contract end date
• Inform Clients staffs of industry standards and platform changes that impact the scope of work
and related systems. Provide appropriate documentation, as required
• Provide ad hoc knowledge transfer regarding historical system design and changes,
and informal training on Salesforce configuration, report design, Custom Objects and
overall functionality to Clients Staff and related resource
send resume to [email protected]
call me @ 916-634-2505