Role Summary
We are seeking a highly skilled Senior Salesforce Developer to join our growing technical team. In this role, you will architect, build, and maintain innovative Salesforce solutions that support our business goals and client needs. You'll play a key role in shaping the future of our Salesforce ecosystem and integrations while mentoring junior team members.
Key Responsibilities
Leverage Salesforce best design and development practices to ensure maintainable, scalable, and efficient solutions.
Design, develop, unit test, and deploy robust custom and declarative Salesforce solutions using Apex, Visualforce, Lightning Components, and Flow/Process Builder.
Develop and maintain integrations between Salesforce and third-party systems using APIs, middleware, webhooks, and Apex-based services.
Create and maintain detailed technical documentation, including solution designs, API integration references, and deployment plans in PDF, Word, or Confluence format.
Proactively identify and resolve technical issues in a timely and efficient manner, ensuring minimal disruption to business processes.
Ensure compliance with the following performance standards:
All Salesforce solutions adhere to platform best practices and pass relevant security reviews.
Custom code maintains at least 85% test coverage.
All integrations maintain 99.9% uptime.
All technical issues are addressed within 24 hours of identification.
Deliverables meet deadlines and are properly reviewed, approved, and stored in our documentation repository.
Provide the following deliverables:
Monthly progress reports outlining completed work and upcoming milestones.
Design documentation for Salesforce solutions.
Fully tested and deployed Salesforce customizations.
Comprehensive API integration and technical documentation.
Collaborate closely with project managers, stakeholders, and cross-functional teams across all project phases-from requirements gathering to deployment and support.
Recommend and implement alternative solutions or mitigations when necessary.
Develop and manage project timelines and delivery goals.
Maintain and enhance existing Salesforce applications to meet evolving business needs.
Ensure Salesforce data security, platform integrity, and compliance with internal standards.
Mentor junior developers and support their growth by reviewing code, offering guidance, and helping with task execution.
Other duties as assigned. Qualifications
5+ years of Salesforce development experience, including Apex, Visualforce, Lightning Web Components, SOQL, and declarative tools.
Experience with Salesforce integrations (REST/SOAP APIs, middleware, etc.).
Salesforce Platform Developer I and Developer II (preferred) certifications.
Strong understanding of Salesforce architecture and standard objects.
Experience with version control systems (e.g., Git) and CI/CD processes.
Familiarity with Agile/Scrum methodologies.
Excellent communication and documentation skills.
Ability to work both independently and collaboratively in a fast-paced environment.