Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience).
Experience Requirements:
4+ years of full-stack application development experience, preferably in an Azure environment with Python, Java, React JS.
2+ years of hands-on Salesforce development experience with expertise in Sales Cloud, Service Cloud, Apex, LWC, Aura, Flows, and platform configuration.
Technical Skills:
Strong experience integrating Salesforce with external systems using REST APIs, SOAP APIs, Platform Events, and established integration patterns.
In-depth knowledge of Salesforce security architecture, including CRUD/FLS, sharing models, role hierarchy, Apex sharing, login/session security, Connected Apps, MFA, and other Salesforce security best practices.
Hands-on experience with Git-based source control and GitHub Actions CI/CD pipelines for Salesforce deployments across sandbox and production environments.
Experience working in Agile/Scrum environments with sprint planning, backlog grooming, story estimation, and iterative software delivery.
Strong analytical, problem-solving, and communication skills, with knowledge of API security and authentication standards such as OAuth 2.0, JWT, SSO, and external credentials.