Employment Type: Independent Contractor
Seniority Level: Mid–Senior Level
Location: Remote
Experience Required: 4–7 years of hands-on Salesforce Development experience
Client: Sri Lankan-based Technology Company
ROLE OVERVIEW
We are seeking a highly capable Senior Salesforce Developer with strong expertise in Apex, Lightning Web Components (LWC), Salesforce Administration, Experience Cloud, packaging, and enterprise-level development patterns. This role suits a strong individual contributor who can grow into a Team Lead based on performance, ownership, and leadership qualities. The ideal candidate brings a product mindset, thrives in an AppExchange environment, and can operate independently with minimal supervision.
We are hiring on behalf of a Sri Lankan-based technology company.
KEY RESPONSIBILITIES
Salesforce Development
- Build and enhance applications using Apex, LWC, Visualforce, SOQL, SOSL, and Flows.
- Develop reusable, modular, and scalable LWC components.
- Configure and customize Experience Cloud portals.
- Write maintainable, scalable code aligned with DRY, SOLID, and Apex Enterprise Patterns.
- Optimize performance with strong knowledge of governor limits, bulkification, and platform best practices.
- Write robust unit tests ensuring meaningful coverage.
Architecture & Solution Design
- Translate functional user stories into technical stories, estimates, and solution designs.
- Prepare technical design documentation, including sequence diagrams, approach documents, and POCs.
- Analyze system architecture, identify gaps, and propose scalable solutions aligned with ISV/AppExchange standards.
Collaboration, Client Interaction & Ownership
- Communicate complex concepts clearly to both technical and non-technical stakeholders.
- Collaborate with Project Managers, Clients, QA teams, and Developers to ensure project success.
- Take full ownership of assigned modules, delivering with minimal guidance.
- Support requirement discussions, demos, UAT, and escalations.
Release & Deployment Management
- Manage deployments using Change Sets, Git, GitHub, and CI/CD pipelines (SFDX, GitHub Actions, Azure DevOps).
- Ensure smooth deployments across QA, UAT, and Production.
Integration Competency
- Strong understanding of Salesforce integration patterns: REST, SOAP, Platform Events, External Services.
- Ability to consume/orchestrate APIs and collaborate with middleware teams.
Team Lead Potential
- Mentor junior developers and enforce best coding practices.
- Conduct code reviews ensuring quality and scalability.
- Step up during critical releases and high-pressure timelines.
- Demonstrate leadership maturity suitable for future Team Lead transition.
Agile & Process Skills
- Experience in Agile/Scrum environments: grooming, sprint planning, stand-ups, demos, retrospectives.
- Ability to document best practices, processes, and internal knowledge bases.
Continuous Learning
- Quickly learn complex systems and become an SME.
- Stay updated with Salesforce releases, AppExchange requirements, and platform enhancements.
- Contribute improvements to development and release processes.
CERTIFICATIONS
Mandatory:
- Salesforce Platform Developer I (PD1)
Highly Preferred:
- Salesforce JavaScript Developer I
- Salesforce Experience Cloud Consultant
- Salesforce Administrator
- Salesforce Platform Developer II (PD2)
Highly Favorable Skills (Strong Advantage)
AppExchange & Packaging Expertise
- Experience with Managed & Unlocked Packages.
- Prior contribution to a Salesforce AppExchange product.
- Understanding of Security Review, AppExchange submission lifecycle, namespaces, versioning strategies, and subscriber org behaviour.
- Ability to troubleshoot issues in subscriber orgs using logs and packaged components.
Client Management & Leadership Potential
- Experience managing clients or acting as primary POC.
- Ability to lead requirement discussions, demos, UAT, and escalations independently.
- Strong communication skills to simplify complex technical topics.
Ownership, Mindset & Professionalism
- Strong ownership and proactive problem-solving.
- Product mindset with a focus on long-term scalability.
- Ability to handle multi-role responsibilities (BA inputs, release coordination, code reviews, client interactions).
- High professionalism, integrity, and reliability under tight timelines.
