- Design, develop, and maintain Salesforce applications using Apex, ensuring high performance and responsiveness.
- Implement Batch processes and Schedulers to automate and optimize data processing tasks.
- Create and maintain Test Classes to ensure code quality and adherence to best practices.
- Develop Triggers to support business logic and data integrity within Salesforce.
- Utilize SOQL and SOSL for productive data retrieval and manipulation.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Participate in code reviews and provide constructive feedback to peers.
- Stay updated with Salesforce releases and best practices to continuously improve development processes.
- Document technical specifications, processes, and workflows for future reference.
- Provide support and troubleshooting for existing Salesforce applications and integrations.
- Experience with Lightning components and Salesforce UI development.
- Knowledge of integration techniques with external systems.
- Familiarity with Agile methodologies and tools.
- Understanding of DevOps practices in Salesforce development.
- Experience with Salesforce certifications (e.g., Salesforce Developer, Salesforce Architect) is a plus