Job Type: ContractLocation: RemoteExperience: 4+ YearsJob Responsibilities: Requirements Analysis:Collaborate with business analysts and stakeholders to understand and gather business requirements.Translate business requirements into technical specifications and design Salesforce solutions. Custom Development:Develop custom applications, features, and functionalities on the Salesforce platform using Apex and Visualforce.Create and maintain custom objects, fields, formulas, validation rules, workflows, and process builder flows. Integration:Integrate Salesforce with external systems using APIs and middleware tools.Design and implement data migration strategies to move data between Salesforce and other systems. Configuration and Customization:Configure Salesforce settings, profiles, and permissions.Customize the Salesforce user interface to enhance user experience. Testing:Conduct unit testing, integration testing, and user acceptance testing for Salesforce applications.Ensure the quality and reliability of code through testing best practices. Documentation:Document technical specifications, processes, and best practices.Keep documentation up-to-date with changes made to Salesforce configurations and code. Support and Maintenance:Provide ongoing support and troubleshooting for Salesforce applications.Perform routine maintenance tasks, including monitoring and addressing issues related to data quality and system performance. Stay Updated:Stay current with Salesforce releases, features, and best practices.Participate in training and professional development activities to enhance skills.Preferred Skills:Experience with Salesforce Lightning development.Knowledge of Salesforce CPQ (Configure, Price, Quote) and/or Service Cloud.Familiarity with web development technologies (HTML, CSS, JavaScript).Experience with version control systems (e.g., Git).Knowledge of Agile/Scrum methodologies.