Job Summary:
The ideal candidate will have a strong background in software development and experience with Salesforce tools such as OmniScripts, Data Raptors, Integration Procedures, and FlexCards.
Key Responsibilities:
* Design and develop dynamic, customer-centric applications using Omni Studio tools and best practices for scalability and maintainability.
* Collaborate with business analysts and stakeholders to understand functional requirements and translate them into technical designs.
* Create detailed technical specifications and designs for Omni Studio components that meet project objectives and align with 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, Lightning Web Components, and other Salesforce technologies as needed.
* Implement integrations with third-party systems using Salesforce APIs and middleware solutions.
* Develop and execute comprehensive test plans, including unit tests, integration tests, and user acceptance testing to ensure the quality and functionality of the solutions.
* Manage the 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 Omni Studio solutions to ensure they operate efficiently within Salesforce governor limits.
Required Skills and Qualifications:
* Strong proficiency in Omni Studio tools, including OmniScripts, Data Raptors, Integration Procedures, and FlexCards.
* Proficiency in Apex programming, Visualforce pages, and Lightning Web Components.
* Expertise in using Salesforce's declarative tools for customization.
* Experience with Salesforce APIs and middleware solutions.
* Ability to write comprehensive test cases and perform various testing methods.
* Familiarity with version control systems such as Git.
* Experience with deployment methodologies and tools like Salesforce DX.
* Strong analytical and problem-solving skills.
* Excellent verbal and written communication skills.
* Understanding of Agile development practices.
* Commitment to staying current with Salesforce features and updates.
What We Offer:
* A collaborative and dynamic work environment.
* Opportunities for professional growth and development.
* A competitive compensation package.
* A range of benefits, including health insurance, retirement savings, and paid time off.