Responsibilities:
- This is a hands-on development role requiring strong Salesforce design and development expertise.
- Provide guidance and perform design and code reviews for deliverables implemented by other team members.
- Understand and apply Salesforce best practices, standards, principles to work within Salesforce framework and limits.
- As a core team member, collaborate with cross functional teams and remote teams following Agile delivery methodology in all SDLC phases - Analysis, Design, Development, Integrations and Maintenance.
- Create and maintain required documentation for solution delivery Technical Design, Deployment & knowledge sharing.
- Provide support to team members in troubleshooting, debugging, and resolving any issues during development, testing and production support.
Experience/Qualifications:
- 8+ years of hands-on expertise designing and developing solutions for complex business processes in Salesforce Sales, Services, CPQ, and Cloud experience.
- Must-have proven experience in development of Apex, Lighting Web Components (LWC), Apex Triggers, Queueables, Batch Apex, Callout Integrations.
- Strong experience in working with CI/CD frameworks in Agile delivery model on Salesforce projects: VSCode, SFDX, Git, JIRA, Jenkins, or Flosum / Copado / Gearset etc.
- Strong proficiency in Secure coding, Sharing Architecture Org security, security in Apex coding, SOQL, SSO, Connected Apps, oAuth.
- Proficiency in Application integrations using Salesforce APIs (SOAP, REST, Bulk, Metadata, Event Driven Architectures) with other cloud and on-premises applications (e.g., SAP).
- Proficiency in designing and optimizing data models on Salesforce platform: Salesforce Sales Cloud and Service Cloud, CPQ (preferred) standard, custom, external objects.
- Expert level proficiency in Salesforce development competencies: Apex, Apex Triggers, LWC, Aura, HTML, CSS, Javascript, Web components, JSON, SOQL, SOSL, Batch Apex, Queueables, Platform Events, Apex and LWC Unit testing.
- Expert in recommending and applying appropriate design and integration patterns based on business requirements.
- Proficiency in designing and optimizing data models on Salesforce platform.
- Certified Salesforce Platform Developer I.
- Expert in managing multiple environments and deployment across environments (sandboxes, production, change sets etc.)
- Expert in data maintenance with importing, exporting data, backup & restore.
- Experience in analyzing business needs, designing, estimations and demos.
- Experience working with remote teams based out of different time zones. Should be able to coordinate and collaborate with remote team members.
Preferred Qualifications:
- Salesforce Platform Developer II Certification (strongly preferred).
- Salesforce CRM Analytics.
- One or more of Salesforce Architect level certifications (Application Architect, Systems Architect, Integration Architect, Data Architect).
- Marketing Cloud, NodeJS, Angular, React, Jest etc.
- Integration platforms experience: Dell Boomi, MuleSoft, Informatica etc.