**Job Title:** Salesforce Developer
About the Role
* Develop and implement Salesforce solutions that meet client needs, utilizing OmniStudio tools to create dynamic applications.
* Collaborate with business analysts to understand functional requirements and translate them into technical designs.
* Create technical specifications for OmniStudio components that align with project objectives and Salesforce best practices.
* Customize and configure the Salesforce platform using declarative tools to meet business needs.
* Write clean, efficient, and well-documented code using Apex, Visualforce, and other Salesforce technologies as needed.
* Implement integrations with third-party systems using Salesforce APIs and middleware solutions.
* Develop comprehensive test plans to ensure the quality and functionality of the solutions.
* Manage deployment process using tools like Salesforce DX, change sets, or version control systems.
* Provide ongoing support and troubleshooting for deployed solutions.
* Monitor and optimize the performance of OmniStudio solutions within Salesforce governor limits.
Requirements:
* Omnistudio Proficiency: Strong experience with OmniScript, DataRaptor, IntegrationProcedure, FlexCard.
* Salesforce Development: Proficiency in Apex programming, Visualforce pages, Lightning Web Components.
* Declarative Tools: Expertise in using Salesforce's declarative tools for customization.
* Integration Skills: Experience with Salesforce APIs and middleware solutions.
* Testing: Ability to write comprehensive test cases.
* Version Control: Familiarity with Git.
* Deployment: Experience with deployment methodologies and tools like Salesforce DX.
Benefits:
* 100% remote culture allowing for flexibility and work-life balance.
* Proud to be an equal opportunity employer where you can bring your whole self to work.
* Inclusive and passionate community of professionals who help bring about digital transformation.
Others:
* Commitment to staying current with Salesforce features and updates.
* Opportunity to work closely with clients to gather feedback and make recommendations for enhancements or new features.
* Chance to engage with colleagues, share knowledge, and contribute to collective expertise and professional development.