Docker
Salesforce Developer (Business Systems)
Docker
$121k - $151k
Canada, Mexico, United States
Apex
Lightning Web Components
Visualforce

Salesforce Developer (Business Systems)

Overview

Docker is a remote first company with employees across Europe, APAC and the Americas that simplifies the lives of developers who are making world-changing apps. We raised our Series C funding in March 2022 for $105M at a $2.1B valuation. We continued to see exponential revenue growth last year. Join us for a whale of a ride!

Job Description

Reporting to the Senior Manager, Systems Design, the Salesforce Developer will play a crucial role in the success of our Salesforce implementation. This position will design, develop, and implement custom solutions within the Salesforce platform. The ideal candidate will have a strong understanding of Salesforce architecture, possess excellent problem-solving skills, and be capable of working in a collaborative environment. They will also possess a deep understanding of business processes and out of the box Salesforce functionality. The successful candidate will have a drive to function independently and own the code base within our Salesforce instance. This can include efforts to refactor, deprecate, update, and/or develop code to satisfy requirements from our stakeholders. This will be done with scale, performance, and security as top of mind.

Responsibilities

  • - Perform technical analysis, design, development, and implementation of applications utilizing Apex (classes and triggers), Lightning Web Components, and Visualforce to support business stakeholder requirements.
  • - Utilize Synchronous & Asynchronous processing (Batch, Future, Queuables, Events, etc.)
  • - Collaborate with internal cross functional teams, including marketing, product, and operations, to ensure that the Salesforce environment supports business stakeholder needs.
  • - Implement Salesforce solutions that adhere to platform best practices that are scalable and performant.
  • - Working with integrated applications such as Salesforce CPQ, NetSuite, DocuSign, etc.
  • - Participate in the full application development lifecycle from technical design to development, testing, deployment and support.
  • - Maintain and enhance existing Salesforce applications and integrations.
  • - Troubleshoot and fix defects for planned releases and production issues.
  • - Create and maintain technical design documentation on solutions, integration points, and related implementation architecture.
  • - Mentor junior Salesforce developers and provide technical leadership.
  • - Stay updated with Salesforce releases, features, and best practices.
  • - Make recommendations for enhancements and modifications to improve system performance, efficiency, internal business process, and reporting.

Required Skills

  • - Bachelor''s degree in Computer Science, Information Technology, or a related field.
  • - 3+ years of experience as a Salesforce Developer.
  • - Strong experience with Salesforce Lightning, Apex, Visualforce, and Salesforce APIs.
  • - Experience with Salesforce declarative development tools such as Flows and/or Lightning App Builder.
  • - Understanding of software development lifecycle (SDLC) methodologies.
  • - Understanding of Agile and Waterfall methodologies
  • - Excellent communication and collaboration skills.
  • - Strong problem-solving skills and the ability to work independently.

Benefits

  • - Freedom & flexibility; fit your work around your life
  • - Home office setup; we want you comfortable while you work
  • - 16 weeks of paid Parental leave
  • - Technology stipend equivalent to $100 net/month
  • - PTO plan that encourages you to take time to do the things you enjoy
  • - Quarterly, company-wide hackathons
  • - Training stipend for conferences, courses and classes
  • - Equity; we are a growing start-up and want all employees to have a share in the success of the company
  • - Docker Swag
  • - Medical benefits, retirement and holidays vary by country

About the company

Docker provides a suite of development tools, services, trusted content, and automations, used individually or together, to accelerate the delivery of secure applications.