Senior Salesforce Developer
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
Certifications (Mandatory)
Salesforce Certified Platform Developer I (PDI)
Certifications (Preferred)
Salesforce Certified Platform Developer II (PDII)
Core Technical Skills
Expert-level proficiency in Apex
Front-End & UI
Lightning Web Components (LWC)
Integration
REST/SOAP APIs
Platform Knowledge
Deep understanding of the Salesforce data model, security model, governor limits, and core declarative tools (Flow, Process Builder, etc.).
DevOps
Git, SFDX
Soft Skills
Excellent analytical, problem-solving, and communication skills; proven ability to lead and mentor.
Education
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).