Raas Infotek is seeking a results-driven Senior Salesforce Developer to join their growing technology team. The ideal candidate will specialize in Salesforce Sales Cloud, Service Cloud, and Community Cloud, and will be responsible for designing, developing, and maintaining scalable Salesforce applications to drive business growth and operational efficiency.
Responsibilities:
- Design and develop custom Salesforce applications using Apex (synchronous and asynchronous), Visualforce, and Lightning Web Components (LWC)
- Build and maintain Apex classes, controller classes, and Apex Triggers for DML operations and various functional requirements
- Develop Lightning Web Components (LWC) using JavaScript, HTML, and CSS, replacing legacy components as needed
- Write optimized SOQL queries to manipulate org data while adhering to Salesforce governor limits
- Implement robust Test Classes covering positive and negative use cases, targeting close to 100% code coverage
- Perform Sales Cloud (Opportunities, Quotes) and Service Cloud (Cases, Contacts, Accounts) setup, customization, and configuration
- Create and manage custom objects, fields, formula fields, Master-Detail, and Lookup relationships
- Develop and maintain Validation Rules, Workflow Rules, Process Builder flows, Approval Processes, and Flow Builder automations
- Configure email alerts, field updates, and task assignments to automate business processes
- Design and implement inbound and outbound integrations using REST and SOAP APIs
- Implement and manage third-party Salesforce apps and integrations to extend platform functionality
- Utilize tools such as Workbench for data management and integration testing
- Manage Salesforce org including user management, security settings, profiles, roles, and data integrity
- Develop and maintain Salesforce reports and dashboards to provide actionable insights to stakeholders
- Provide user training, ongoing support, and timely resolution of issues
- Support sandbox management and deployment processes using tools such as Copado
- Collaborate with business analysts, project managers, and stakeholders to gather requirements and translate them into technical specifications
- Provide technical guidance and mentorship to junior developers, ensuring adherence to Salesforce best practices and coding standards
- Participate in Agile/Scrum ceremonies, contributing to sprint planning, reviews, and retrospectives
- Work with cross-functional teams to implement system enhancements and upgrades with minimal business disruption
Requirements:
- 6+ years of Salesforce development experience on the Force.com platform
- Strong proficiency in Apex (synchronous & asynchronous), SOQL, SOSL, and Visualforce
- Hands-on experience building Lightning Web Components (LWC) with JavaScript, HTML, and CSS
- Experience with Sales Cloud, Service Cloud, and Community Cloud configuration and customization
- Solid understanding of Salesforce data model, security model, and governor limits
- Proficiency with REST/SOAP API integrations and tools like Workbench
- Experience with Salesforce automation tools: Flow Builder, Process Builder, Workflow Rules, and Approval Processes
- Familiarity with Agile/Scrum project methodologies
- Bachelor's degree in Computer Science, Information Technology, or a related field
- Master's degree in a relevant field
- Salesforce Certified Platform Developer I (PD1) — required
- Salesforce Certified Administrator — required
- Experience with Copado or similar CI/CD deployment tools
- Familiarity with Salesforce Lightning Design System (SLDS)
- Prior experience mentoring or supervising technical staff
- Experience with data migration strategies and tools