Padmi
Sitetracker logo
Sitetracker

asset lifecycle management · digital infrastructure

Senior Software Engineer

India · OnsitePosted 23 months ago
Software engineeringSeniorFull Time
Apply at Sitetracker

Opens the source posting on jobs.lever.co

Source description

About the role

View original

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

View all roles