Senior Engineer

closed
OpenTable Logo

OpenTable

πŸ“Remote - India

Summary

Join OpenTable's Salesforce Engineering Team as a Senior Salesforce Developer and contribute to designing and building solutions leveraging the Salesforce platform.

Requirements

  • 5+ years of experience in Salesforce development, including Lightning Components, Apex and ability to work on Asynchronous Apex to process data in the background efficiently, Visualforce, SOQL, and SOSL
  • 5+ years experience working with Salesforce APIs and Web Services (REST, SOAP)
  • 2+ years of experience with Boomi, Mulesoft, or similar integration tools
  • 2+ years of experience developing APIs, Integrations, and microservices using a high-level language such as Java or C#
  • Experience working with and writing intermediate to advanced queries in relational databases (SOQL, SQL, Postgres, Oracle, etc)
  • Experience with EDA (Event-Driven Architecture) design paradigm, Salesforce Streaming API, Salesforce Platform Events, Change Data Capture
  • In-depth knowledge of Salesforce platform capabilities, including configuration, customisation, security model, data model, and declarative automation tools (e.g., Process Builder, Workflows, Flows)
  • Proven track record of architecting and implementing complex Salesforce solutions that meet business requirements and scalability needs
  • Strong understanding of Salesforce security, data model, and sharing rules
  • Solid foundational grounding in Object Oriented (OO) design, Relational Database principles (RDBMS) principles, and data modelling
  • Deep understanding of the Salesforce product suite including Sales Cloud, Service Cloud, Communities, and AppExchange solutions
  • Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders and Ability to work independently and in collaboration with a team, with a strong sense of ownership and accountability

Responsibilities

  • Develop and customize Salesforce applications to meet specific client requirements, including custom objects, metadata, flows, triggers, Apex classes, Visualforce pages, and Lightning components
  • Collaborate with the product team to gather and understand business requirements, translating them into robust technical designs
  • Lead the technical aspects of Salesforce implementations, including integration with other systems, data migration, and deployment
  • Write clean, efficient, and maintainable code, adhering to best practices and coding standards
  • Conduct thorough testing of Salesforce solutions, including unit testing, integration testing, and user acceptance testing (UAT), to ensure high-quality deliverables
  • Develop and maintain technical documentation, including design specifications, code comments, and user guides
  • Troubleshoot and resolve technical issues related to Salesforce implementations, ensuring minimal disruption to operations
  • Stay current with Salesforce platform updates, new features, and best practices to continuously enhance your development skills and knowledge

Preferred Qualifications

  • Salesforce certifications such as Salesforce Certified Platform Developer I and II, Salesforce Certified Platform App Builder, and/or Salesforce Certified System Architect (or equivalent)
  • Native Salesforce AI solutioning experience (Einstein Bots/Copilot/Service Agent) preferred
  • Telephony solutioning experience (Service Cloud Voice) preferred
  • Experience with Groove, Geopointe, Calendly, Marketo, and DocuSign is a plus
  • Experience with source control tools such as Gitlab, GitHub, GearSet. Experience with agile methodologies, CI/CD automation and release management tools
  • Experience in maintaining data hygiene of a CRM utilizing Data Loader and/or Demand Tools

Benefits

  • Paid Vacation
  • One Celebration Day per calendar year
  • Focus on mental health and well-being
  • Company-wide weeks off a year - the whole team fully recharges (and returns without a pile-up of work!)
  • Generous paid parental leave
  • Focus on your career growth
  • Work from (almost) anywhere ; wherever you do your best work
  • Employee Assistance Program (EAP)
  • Pension Fund
This job is filled or no longer available