5+ years of experience in Salesforce development, architecture, and solution design, with a strong understanding of the Salesforce platform.
Strong programming fundamentals with excellent logical thinking and a good grasp of core programming concepts including data structures and algorithms.
Should be able to contribute in mentoring, code reviews, and enforcing best practices.
Extensive hands-on experience with the Salesforce Developer Toolkit, including Apex Classes, Apex Web Services (REST & SOAP), Apex Controllers, SOQL, SOSL and Triggers.
Proven ability to design and implement scalable Salesforce solutions, ensuring performance, security, and best practices.
Experience with Salesforce Lightning Components (LWC) for UI development.
Strong expertise in integrating Salesforce with external systems using SOAP and REST-based web services.
Solid understanding of object-oriented programming (OOP) concepts and enterprise design patterns.
Strong understanding of Salesforce best practices, governor limits, and security guidelines.
Ability to manage and drive end-to-end project delivery, including requirement gathering, solution design, development, testing, and deployment.
Experience in coaching, upskilling, and enabling team members to enhance their Salesforce expertise.
Hands-on experience with source control tools such as GitHub, GitLab, or similar platforms.
Nice to Have:
Experience with Salesforce CPQ and its implementation.
Familiarity with AppExchange packages (managed/unmanaged) and their integration.
Exposure to CI/CD processes, Salesforce DevOps, and automated deployment tools.