We are seeking a highly skilled Salesforce Senior Developer with deep expertise in Apex, Salesforce Flows, Lightning Web Components (LWC), Aura, and advanced platform capabilities. The ideal candidate will bring strong hands-on development experience, solid functional understanding of Salesforce, and proven ability to build scalable, secure, and high-performance applications on the Salesforce platform.
This role is responsible for:
Leading and mentoring developers.
Driving technical design, code quality, and adherence to Salesforce best practices.
Building robust integrations, automations, and UI components.
Working cross-functionally in an agile delivery model to translate business requirements into technical solutions.
5+ years of Salesforce development and support experience.
Strong overall IT and application development background.
Demonstrated experience building enterprise-grade Salesforce solutions.
Design and develop scalable solutions using Apex, Salesforce Flows (Record-Triggered, Screen, Scheduled), LWC, Aura, Visualforce, and other platform components.
Lead code reviews, enforce coding standards, and mentor junior developers.
Develop and maintain integrations using REST, SOAP, Bulk API, Streaming API, middleware, and platform events.
Implement inbound/outbound web service calls for system interoperability.
Perform data modeling, security design (profiles, roles, permission sets), and declarative configuration.
Build custom UI and reusable components using JavaScript, HTML, and LWC frameworks.
Create reports, dashboards, and analytics features.
Troubleshoot defects, performance issues, and integration failures using Salesforce debugging tools.
Ensure compliance with governor limits, coding best practices, and secure development guidelines.
Write high-quality test classes with strong code coverage and meaningful test logic.
Work with product owners and architects to convert business requirements into technical specifications.
Participate in agile ceremonies—planning, grooming, demos, retrospectives.
Support mobile-first experiences via Salesforce Mobile App.
Contribute to DevOps processes (Git-based branching, CI/CD pipelines, version control best practices).
Strong knowledge of Object-Oriented Programming (OOP).
Advanced expertise in:
Apex development (triggers, classes, batch, queueable, schedulable, future methods)
Salesforce Flows (record-triggered, screen flows, orchestrations)
Lightning Web Components (LWC) and Aura
Hands-on skills in JavaScript, HTML, CSS for UI and UX development.
Expertise in writing effective, maintainable test classes.
Strong debugging skills using Developer Console, Debug Logs, Lightning Inspector.
Ability to deliver in Agile/Scrum environments.
Excellent communication and collaboration skills.
Mandatory:
Good to Have / Preferred:
Experience with AppExchange tools such as Conga, drawloop, or document generation apps.
Experience with InvestorFlow AppExchange application.
Familiarity with Salesforce DevOps tools: Copado, Gearset, GitHub Actions, Bitbucket Pipelines, etc.
Experience with Salesforce Orchestrator, External Services, or MuleSoft integrations.