Description :
We are seeking an experienced and certified Senior Salesforce Developer with 5+ years of hands-on, deep expertise in the Salesforce platform, specializing in programmatic development using Apex, Lightning Web Components (LWC), and integrations.
The ideal candidate will be a technical leader, responsible for designing, developing, and deploying high-quality, scalable, and complex custom solutions that align with business objectives and Salesforce best practices.
Key Responsibilities :
Programmatic Development & Technical Leadership :
- Design, develop, test, and deploy complex business solutions on the Salesforce platform using advanced Apex (classes, triggers, batch jobs, schedulers, future methods), LWC/Aura, Visualforce, and SOQL/SOSL.
- Serve as the Apex subject matter expert, ensuring all custom code is scalable, adheres to governor limits, and follows security and performance best practices.
- Provide technical leadership, perform code reviews, and mentor junior developers to enforce coding standards and maintain high code quality.
Architecture & Design :
- Collaborate with Architects and Business Analysts to translate intricate business requirements into scalable, robust, and maintainable technical designs.
- Determine the most effective solution approach - clicks (declarative) vs. code (programmatic) - always prioritizing declarative solutions where appropriate.
- Design and implement effective data models, security models, and sharing rules.
Integration and Data Management :
- Design and implement complex integrations with external systems using Salesforce APIs (REST, SOAP, Bulk) and middleware platforms.
- Develop and manage data migration and cleansing strategies.
DevOps and Quality Assurance :
- Manage code deployment using version control systems (Git) and Continuous Integration/Continuous Delivery (CI/CD) pipelines.
- Write robust unit tests for all custom development to ensure maximum code coverage and reliability.
- Diagnose and resolve complex performance issues and critical bugs across various Salesforce environments.
Collaboration and Continuous Improvement :
- Actively participate in Agile ceremonies (sprint planning, stand-ups, retrospectives).
- Stay current with new Salesforce features, releases, and industry best practices, recommending strategic adoption where applicable.
Required Skills and Qualifications :
Category :
Requirements :
Experience :
- 5+ years of hands-on experience as a Salesforce Developer.
Certifications (Mandatory) :
- Salesforce Certified Platform Developer I (PDI).
Certifications (Preferred) :
- Salesforce Certified Platform Developer II (PDII) (Highly Preferred) and/or Application Architect/System Architect.
Core Technical Skills :
- Expert-level proficiency in Apex programming (Triggers, Classes, Batch Apex, Future Methods, Test Classes) and SOQL/SOSL.
Front-End & UI :
- Strong experience developing modern user interfaces using Lightning Web Components (LWC) and/or Aura Components.
Integration :
- Proven experience with REST/SOAP APIs and other integration patterns for connecting Salesforce to external systems.
Platform Knowledge :
- Deep understanding of the Salesforce data model, security model, governor limits, and core declarative tools (Flow, Process Builder, etc.
DevOps :
- Experience with Git, SFDX, and release management processes (CI/CD).
Soft Skills :
- Excellent analytical, problem-solving, and communication skills; proven ability to lead and mentor.
Education :
- Bachelors degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).