Role & Responsibilities:
Development and Customization
- Develop custom Salesforce applications using Apex, Visualforce, Lightning Web Components (LWC), and other Salesforce technologies.
- Customize Salesforce solutions to meet specific business requirements, including workflows, triggers, and APIs.
Integration
- Design and implement integrations between Salesforce and external systems using REST/SOAP APIs, middleware, and tools like MuleSoft.
- Ensure seamless data flow and synchronization across systems.
Code Optimization and Best Practices
- Write clean, efficient, and maintainable code following Salesforce best practices.
- Conduct code reviews and optimize existing code for performance improvements.
Collaboration
- Work closely with functional consultants, business analysts, and other developers to deliver end-to-end solutions.
- Provide technical expertise and guidance during the project lifecycle.
Testing and Deployment
- Perform unit testing, integration testing, and debugging of Salesforce applications.
- Deploy changes to production environments following change management protocols.
Support and Maintenance
- Provide ongoing technical support and resolve issues post-implementation as part of support plans.
- Implement enhancements and upgrades to Salesforce environments.
Reporting & Analytics
- Create and optimize Tableau dashboards to deliver actionable insights.
- Develop Salesforce reports and dashboards tailored to various user needs.
Continuous Improvement
- Stay updated with Salesforce releases and incorporate new features into solutions.
- Drive scalability, efficiency, and user adoption across the Salesforce platform.
Preferred Candidate Profile:
- 5+ years of hands-on experience in Salesforce development (Apex, Visualforce, Lightning Components, etc.).
- Strong understanding of Salesforce data models, security models, and automation tools (Flows, Process Builder, etc.).
- Proficient in Apex, JavaScript, and SQL.
- Experienced in integrating Salesforce with third-party systems via REST/SOAP APIs and middleware solutions.
- Familiarity with Salesforce deployment tools (Change Sets, Salesforce DX) and version control systems (Git).
- Strong experience with Salesforce Lightning development (LWC and Aura).
- Knowledge of Salesforce AppExchange apps and third-party integrations.
- Excellent analytical and problem-solving skills, with the ability to work both independently and in a team environment.
- Strong communication skills for effective collaboration with business stakeholders.
- Salesforce Developer Certification (Platform Developer I or II) is a plus.
- Experience with Salesforce Marketing Cloud, Service Cloud, or Sales Cloud is a plus.