What are the responsibilities and job description for the Salesforce Developer / Salesforce Administrator / Salesforce Consultant position at SANS?
Job Details
Salesforce Developer / Salesforce Administrator / Salesforce Consultant
Nashville, TN
Contract
Position Summary:
The Salesforce Developer is responsible for designing, developing, and maintaining customized solutions on the Salesforce platform. This role involves implementing Salesforce applications, automating business processes, managing integrations with other systems, and enhancing the overall functionality and user experience of the Salesforce CRM platform. The Salesforce Developer will work closely with business stakeholders to deliver tailored solutions that meet business requirements and improve operational efficiency.
Key Responsibilities:
Design, develop, and customize Salesforce applications using Apex (Salesforce s programming language), Visualforce (for custom UI), and Lightning Web Components (for modern UI development).
Implement custom objects, workflows, process builders, and validation rules to meet specific business requirements.
Develop custom reports, dashboards, and views to provide insights into key performance indicators and business metrics.
Develop and manage integrations between Salesforce and external systems using RESTful APIs, SOAP web services, and middleware tools.
Ensure data integrity across Salesforce and third-party systems.
Create and manage data migrations, performing data imports, exports, and cleaning as needed.
Customize Salesforce functionality, including setting up page layouts, record types, profiles, permission sets, and automation tools.
Leverage Salesforce declarative tools like Process Builder, Flow, and Workflow Rules to automate business processes.
Create custom Lightning pages and components to enhance the user interface and experience.
Provide support to Salesforce users, troubleshoot technical issues, and resolve system errors.
Conduct user training sessions and produce documentation to ensure end-users are proficient in Salesforce.
Work with business teams to identify and solve process bottlenecks using Salesforce solutions.
Perform unit testing, integration testing, and user acceptance testing (UAT) for custom solutions.
Ensure all customizations and configurations meet quality standards and business requirements.
Document test cases and support the testing phase for new implementations or updates.
Monitor system performance, resolve issues, and ensure that Salesforce is running smoothly and efficiently.
Stay updated with new Salesforce releases, features, and best practices to continuously improve system performance.
Apply updates, patches, and releases in a controlled and timely manner.
Work closely with business analysts, project managers, and other stakeholders to gather business requirements and translate them into technical solutions.
Collaborate with cross-functional teams to integrate Salesforce with other applications within the organization.
Ensure the Salesforce implementation aligns with industry best practices, security policies, and organizational standards.
Follow data privacy regulations (e.g., GDPR) and Salesforce s security protocols for managing sensitive information.