Company Description
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (17700+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in.
Job Description
REQUIREMENTS:
- Total Experience 6+ years
- Strong hands-on experience with Salesforce development with service cloud.
- Strong experience in Salesforce development Apex Classes & Triggers, Lightning Web Components (LWC), Aura Components, Lightning Pages.
- Strong experience in Salesforce.com CRM development and implementation.
- Strong hands-on experience in Salesforce platform configuration, customization, and development.
- Expertise in Salesforce OOB features including Custom Objects and Fields, Page Layouts, Workflow Rules & Process Builder, Approval Processes, Validation Rules, Custom Tabs, Reports & Dashboards
- Strong knowledge of Salesforce Security Model, Roles, Profiles, Permission Sets, Public Groups, Organization-Wide Defaults (OWD), Sharing Rules, Apex Sharing, Sharing Sets
- Experience with Flow Builder and process automation.
- Experience integrating Salesforce with external systems using REST and SOAP APIs.
- Knowledge of Salesforce deployment and CI/CD tools Data Loader, ANT Migration Tool, Workbench, Git, Bitbucket version control
- Experience with Salesforce development lifecycle and deployment strategies across sandbox and production environments.
- Strong understanding of Salesforce Lightning Design System (SLDS) and development tools (Visual Studio Code).
- Excellent communication and stakeholder management skills.
RESPONSIBILITIES:
- Writing and reviewing great quality code
- Collaborate with business stakeholders to gather requirements and perform feasibility analysis of solution approaches
- Work closely with business analysts, developers, and architects to design, implement, integrate, and maintain Salesforce CRM solutions
- Define solution architecture, technical design, and integration strategy for Salesforce implementations.
- Estimate scope, effort, and timelines for development and enhancement activities.
- Lead design discussions and provide technical guidance to development teams.
- Conduct code reviews and ensure adherence to Salesforce best practices and coding standards.
- Design and mentor the team in building scalable and high-quality Salesforce solutions.
- Develop and maintain technical documentation including architecture, design documents, and deployment plans.
- Coordinate effectively with onshore and offshore teams to ensure smooth delivery of development activities.
- Communicate project progress, risks, and dependencies to stakeholders in a timely manner.
- Ensure high customer satisfaction by delivering high-quality and timely solutions.
- Manage CI/CD pipelines and oversee deployment activities across multiple Salesforce environments (sandbox to production).
Qualifications
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.