Description

Responsibilities

  • Know when to use declarative versus programmatic methods, and can extend the Lightning Platform using Apex and Visualforce.
  • Resolve enterprise issues related to IT architecture.
  • Interface with SFDC technical SMEs.
  • Determine and enforce exit criteria through the different development phases.
  • Work with IT teams to develop solutions.
  • Lead development teams to deliver full lifecycle SFDC implementations from inception to roll-out, including code reviews.
  • Perform gap analysis between SFDC capabilities and client requirements.
  • Write comprehensive design specifications (functional specifications and solution/technical design document).
  • Assess the architecture environment and requirements and design sound and scalable technical solutions on the Salesforce Platform that meet end-to-end integration requirements.
  • Design domain-specific, multi-cloud solutions on the Salesforce Platform that power personalized, frictionless customer experiences that maximize business value.

Required Skills

  • Broad knowledge across multiple development platforms and draws on their skills.
  • Understand how to develop and deploy custom business logic and custom interfaces using programmatic capabilities of Lightning Platform.
  • Familiar with the IBM Technology stack – APIc API Platform, IIB Orchestration layer, eXtreme scale – or similar technology stack for integration design.
  • Familiar with a data streaming technology such as Kafka.
  • Exposure to CI/CD and DevOps.

Required Experience

  • Experience to assess customer requirements and architecture in order to design secure, high-performance technical solutions that maximize the potential of the Salesforce platform.
  • Significant experience with systems integration.
  • Experience with the design and development of complex systems; employs a disciplined and rigorous approach.
  • Experience with RDBMS and/or NoSQL databases. Understands the benefits and trade-offs of both.
  • Experience on an Agile team.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate