-
Custom Development: Develop custom Salesforce solutions using Apex, Lightning Components (Aura & LWC), Visualforce, and Salesforce APIs.
-
Integrations: Design and build integrations with external applications using REST/SOAP APIs, or other middleware tools.
-
Configuration & Customization: Work closely with the Salesforce Admin team to configure standard functionalities, develop custom triggers, classes, and batch processes, and implement workflows, process builders, and flows.
-
Technical Architecture: Collaborate with stakeholders to translate business requirements into scalable, high-performing technical solutions and recommend architecture best practices.
-
Testing & Quality Assurance: Develop and execute unit tests, perform code reviews, and ensure the quality and security of the codebase.
-
Data Management: Handle data migration, mapping, and transformation processes using data management tools like Data Loader, Workbench, and ETL tools.
-
Documentation: Create and maintain technical documentation, including coding standards, release notes, and best practices.
-
Salesforce Releases: Stay updated with Salesforce releases, new features, and best practices, and recommend and implement upgrades as needed.
-
Bachelor’s Degree in Computer Science, Information Systems, or a related field (or equivalent work experience).
-
3-5 years of experience as a Salesforce Developer, working with Salesforce CRM platforms.
-
Strong proficiency in Apex, Lightning Web Components (LWC), Visualforce, and Salesforce APIs.
-
Experience with Salesforce integrations (REST/SOAP), middleware tools and third-party APIs.
-
Salesforce Platform Developer I certification is required; Platform Developer II or additional certifications are a plus.
-
Familiarity with development tools like Git, VS Code, Ant Migration Tool, and CI/CD processes.
-
Strong problem-solving and analytical skills, with attention to detail.
-
Ability to work independently as well as collaboratively in a team-oriented environment.
-
Excellent communication skills to effectively interact with technical and non-technical stakeholders.