As a Salesforce Developer, you will be responsible for designing, developing, and maintaining custom applications and integrations on the Salesforce platform. This role involves both declarative (point-and-click) and programmatic (code-based) development to deliver solutions that meet business requirements. You will collaborate closely with a cross-functional team of administrators, business analysts, and other developers in an Agile environment.
Development & Implementation: Design, code, and deploy custom Salesforce solutions using Apex, Visualforce, and Aura Components.
Configuration: Utilize declarative tools like Flows, Process Builder, and Workflow Rules to automate business processes.
Integration: Develop and maintain integrations with external systems using Salesforce APIs (REST, SOAP, Bulk) and other integration patterns.
Maintenance & Optimization: Troubleshoot and debug existing code and configurations to resolve production issues and improve system performance.
Collaboration: Work with stakeholders to gather requirements, provide technical guidance, and ensure solutions align with business goals.
Documentation: Create and maintain technical documentation, including design specifications, test plans, and release notes.
Best Practices: Follow Salesforce development best practices for code quality, security, and scalability.