Company logo

Salesforce Developer, CRM Engineering

Goldman Sachs

Full-Time

In-Office

Salt Lake City, Utah

What We Do:

The Client Relationship Management (CRM) Engineering team is composed of driven, talented and passionate individuals who work closely with the business to manage client engagement and deliver intelligent workflows with exciting, impactful analytics to serve our clients as One Goldman Sachs. The CRM team is comprised of Product Managers, Software Engineers and User Experience (UX) designers. The CRM Engineering Salesforce Developer will collaborate closely with the product and UX teams to deliver creative technology analytics and workflow solutions to our business partners. We are an equally technical and business savvy, top-performing team that is looking for a new CRM Salesforce Developer.

Who We Look For:

Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.

 We are looking for a Salesforce.com developer to join a strong engineering team focused on Salesforce platform adoption. This is an opportunity to be part of a team responsible for building brand new successful, sustainable and strategic CRM products across the firm. 

Primary Responsibilities

The candidate will develop client-facing software and be responsible for: 

  1. Effectively collaborating with various sales and client-servicing functions to determine technical and functional requirements

  2. Partnering with product BAs to understand data migration requirements, analyzing data quality requirements, defining a data quality migration plan and executing the plan

  3. Designing and developing customer solutions in Lightning (Aura and LWC), Visual Force, Apex, CSS, JavaScript, APEX integration and other technologies

  4. Exposing and consuming web services

  5. Facilitating unit testing

  6. Analyze and troubleshoot Salesforce issues

  7. When necessary, developing and maintaining new, precisely-scoped applications 

  8. The developer should have good knowledge on salesforce security architecture

  9. Participating in all formal Agile Scrum meetings and ensure SDLC process is adhered to for all code deployment

  10. Provide daily transparency on development progress and potential roadblocks

  11. Technical Skills

  12. Extensive experience with the Salesforce software ecosystem, including Lightning, Apex, Integrations and Visual Force.

  13. Experience with Java, REST and SOAP

  14. Experience data modeling

  15. Experience with process modeling tools and best practices

  16. Ability to work cross-functionally to articulate, measure, and solve performance issues

  17. Experience with relational databases, including work with SOQL, MySQL, SQL Server, Oracle, or other common RDBMS

  18. Strong understanding of Salesforce.com capabilities and limitations

  19. Strong experience with writing LWC, Apex code, developing Visual Force pages, writing Apex triggers, Apex classes, Visual Force controllers, and workflows/approval rules using custom code

  20. Knowledge of Salesforce integration patterns, especially REST and SOAP APIs 

  21. Clear understanding of Salesforce access and sharing models including Apex sharing

  22. Lightning web component is must and candidate should have hands-on experience with LWC.

  23. Exposure to ETL tools like the Informatica cloud

Baseline Experience

  1. 2-3+ years of career experience

  2. 2-3+ years of prior Salesforce.com and Force.com experience

Certifications

  1. Candidate must have Salesforce Admin (201), Platform Builder and Salesforce Platform Developer 1
  2. Good to have – Salesforce Platform Developer 2 and Java Script Developer