Source description
About the role
Salesforce Platform Fundamentals:
Understand the Salesforce platform architecture and terminology (CRUD operations, object relationships, data model).
Learn the Salesforce declarative development tools (Process Builder, Workflow Rules, Validation Rules, Triggers, Formula Fields).
Master Lightning Web Components (LWC) for building modern user interfaces.
Be familiar with the Apex programming language (syntax, object-oriented concepts, data types, control flow).
Understand the Salesforce user interface (UI) development tools (Lightning App Builder, Aura Components).
Data & Integration:
Learn about Salesforce data management concepts (Objects, Fields, Relationships, Data Types).
Understand the concept of security and data access in Salesforce.
Gain basic knowledge of Salesforce integration tools (SOAP API, REST API, Apex Data Loader).
Development & Deployment:
Learn how to use Salesforce Developer Tools (IDE, Developer Console, Scratch Orgs).
Understand the Salesforce deployment process (Sandboxes, Change Sets, Releases).
Testing & Debugging:
Learn how to write unit tests for JavaScript, Apex classes and triggers.
Understand the importance of code coverage and how to achieve it.
Be familiar with basic debugging techniques in Apex and LWC.
Salesforce Ecosystem:
Understand the Salesforce ecosystem (Sales Cloud, Service Cloud, Marketing Cloud, etc.).
Learn about the Salesforce AppExchange and how to find and install apps.
Be familiar with the Salesforce community and resources (Trailhead, forums, documentation).
Apex Programming:
Leverage your Java programming skills to develop and maintain robust Apex code within the Salesforce Platform.
Collaborate with cross-functional teams to understand business requirements and translate them into scalable and efficient Apex solutions.
Complete your Development
Plan to be fully ramped on our technology stack and establish design patterns
Be a consulted contributor as part of one of our delivery teams
Deliver several enhancements and bug fixes
Know the ins and outs of the Sitetracker product offering as well as how to build and extend the functionalityBegin working with other senior developers to architect solutions for our customers
Know the development best practices and begin to help junior developers with questions about development practices
Work with junior and senior developers to perform code reviews that follow Sitetracker coding standards
Work with your manager to learn our deployment process
Continuous Learning:
Stay updated on the latest Salesforce technologies, tools, and best practices. Actively participate in training programs and certifications to enhance your skills on the Salesforce Platform.
More at Sitetracker
Related open roles
Product Engineer
Denver · Toronto · Hybrid
Senior Product Engineer
Denver · Toronto · Hybrid
Senior Sales Engineer (French Speaker)
United Kingdom · Hybrid
Senior Software Engineer - AI
Bangalore · Delhi NCR · Hybrid
AI Developer - Salesforce Admin
Bangalore · Delhi NCR · Hybrid
Salesforce Business Analyst
Remote · AU
