Design, develop, and maintain scalable, secure, and high-performance Salesforce applications using Apex, Lightning Web Components (LWC), and Salesforce Flows.
Develop and customize solutions across Sales Cloud or Service Cloud and Marketing Cloud, supporting business workflows, customer engagement, and automation.
Build custom business logic using Apex Classes, Triggers, Batch Apex, and Lightning Web Components (LWC).
Develop and maintain REST/SOAP API integrations with third-party applications and enterprise systems using Salesforce APIs and integration best practices.
Implement, customize, and maintain managed and unmanaged packages, including dependency management and package upgrades.
Configure and manage Salesforce security and access controls, including Profiles, Roles, Permission Sets, Sharing Rules, and Role Hierarchies.
Design and automate business processes using Salesforce Flow Builder, validation rules, approval processes, and declarative automation.
Manage Salesforce deployments using Change Sets, Copado, and industry-standard DevOps practices, including version control, CI/CD pipelines, and release management.
Develop and execute Apex unit tests, troubleshoot application issues, optimize performance, and ensure code quality through Salesforce development best practices.
Collaborate with business analysts, administrators, and cross-functional teams to translate business requirements into Salesforce solutions.
Required Skills & Qualifications:
5-6 years of hands-on Salesforce development experience, with strong proficiency in Apex, Lightning Web Components (LWC), SOQL, and SOSL.
Mandatory experience working with Sales Cloud or Service Cloud, along with Salesforce Marketing Cloud.
Strong understanding of Salesforce architecture, data models, governor limits, security, and platform development best practices.
Experience developing custom Apex components, Lightning Web Components, triggers, asynchronous processing, and third-party integrations.
Hands-on experience with Salesforce Change Sets, Copado, Git-based version control, and CI/CD deployment practices.
Experience implementing and maintaining managed and unmanaged packages, including customizations, integrations, and dependency management.
Strong knowledge of Salesforce configuration, including Profiles, Roles, Permission Sets, and Flow Builder.
Experience with Salesforce Marketing Cloud, including Journey Builder, Automation Studio, Email Studio, and customer engagement workflows.
Proficiency in JavaScript, HTML5, CSS3, REST/SOAP APIs, and Salesforce integration patterns.
Good understanding of Salesforce testing, debugging, performance optimization, and secure coding practices.
Good to Have:
Knowledge of Salesforce Agentforce and Einstein AI, including AI-powered workflows and intelligent automation.
Exposure to Salesforce Financial Services Cloud and financial services industry applications.
Familiarity with Salesforce CLI (SFDX), unlocked packages, and source-driven development.
Experience with MuleSoft, Platform Events, and event-driven integrations.
Salesforce certifications such as Platform Developer I/II, Salesforce Administrator, or Marketing Cloud Developer.