Description

Key Responsibilities:
Collaborate with business stakeholders and technical teams to design scalable and maintainable Salesforce solutions that meet business requirements.
Lead the end-to-end development and configuration of Salesforce components including Apex classes, triggers, Lightning Web Components (LWC), Visualforce pages, and Flows.
Translate functional requirements into technical designs and solution architecture with a focus on performance, reuse, and long-term maintainability.
Design and implement robust data models, sharing rules, and security models in Salesforce.
Configure Salesforce out-of-the-box features such as validation rules, workflows, approval processes, and custom objects.
Integrate Salesforce with internal and external systems using REST/SOAP APIs, Platform Events, and tools like MuleSoft.
Participate in code reviews, promote engineering best practices, and drive continuous improvement in development and release processes.
Participate in peer reviews, build sustainable and scalable solutions, and keep up with Salesforce releases/updates.
Collaborate in Agile/Scrum environments, contributing to sprint planning, backlog grooming, and release cycles.
Provide ongoing support and enhancements for existing Salesforce applications.
Maintain comprehensive technical documentation of implemented solutions.

Required Qualifications:
Bachelor's or Master’s degree in Computer Science, Engineering, or related field.

3+ years of hands-on Salesforce development and administration experience (Apex, LWC, SOQL, Visualforce, Flows, security/sharing, and declarative configuration).

Strong solution design and architecture skills in the Salesforce ecosystem.

Experience working with Salesforce platform tools: Flows, Approval Processes, and Custom Settings/Metadata.

Solid understanding of Salesforce data modeling, sharing & visibility rules, and governor limits.

Proven experience integrating Salesforce with external systems via APIs or middleware tools (e.g., MuleSoft).

Experience in CI/CD tools (e.g., Git, AutoRabit, or Copado) and test automation for Salesforce.

Salesforce Platform Developer I and Salesforce Administrator certifications are required; Platform Developer II, Application/System Architect, and Advanced Administrator certifications are a plus

Education

Bachelor's or Master's degrees