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.