Job Description
As a skilled developer, you will create and implement innovative Salesforce solutions that meet the needs of our clients. You will leverage Omni Studio tools to design and build dynamic applications that provide exceptional customer experiences.
1. Develop comprehensive Salesforce solutions using Omni Studio's advanced tools, such as OmniScripts, Data Raptors, Integration Procedures, and FlexCards.
2. Collaborate with cross-functional teams to understand functional requirements and translate them into technical designs.
3. Create detailed technical specifications and designs for Omni Studio components that align with project objectives and best practices.
4. Customize and configure the Salesforce platform using declarative tools to meet business needs, ensuring scalability and maintainability.
5. Write clean, efficient, and well-documented code using Apex, Visualforce, Lightning Web Components, and other Salesforce technologies as needed.
6. Implement integrations with third-party systems using Salesforce APIs and middleware solutions.
7. Develop and execute comprehensive test plans, including unit tests, integration tests, and user acceptance testing to ensure the quality and functionality of the solutions.
8. Manage the deployment process using tools like Salesforce DX, change sets, or version control systems, ensuring smooth transitions from development to production environments.
9. Create detailed documentation for developed solutions, including design documents, user guides, and maintenance instructions.
10. Provide ongoing support and troubleshooting for deployed solutions, addressing any issues that arise in a timely manner.
11. Monitor and optimize the performance of solutions, ensuring they operate efficiently within Salesforce governor limits.
12. Work closely with project managers, developers, and quality assurance teams to ensure timely delivery of high-quality solutions.
13. Engage with clients to gather feedback, understand their evolving needs, and make recommendations for enhancements or new features.
14. Share knowledge and best practices with the team, contributing to collective expertise and professional development.
15. Stay up-to-date with the latest Salesforce releases, industry trends, and emerging technologies to continuously improve skills and knowledge.
16. Ensure all development work complies with company policies, industry standards, and security guidelines.
Requirements
* Omni Studio Proficiency: Strong experience with Omni Studio tools, including OmniScripts, Data Raptors, Integration Procedures, and FlexCards.
* Salesforce Development: Proficiency in Apex programming, Visualforce pages, and 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 and perform various testing methods.
* Version Control: Familiarity with version control systems such as Git.
* Deployment: Experience with deployment methodologies and tools like Salesforce DX.
* Problem-Solving: Strong analytical and problem-solving skills.
* Communication: Excellent verbal and written communication skills.
* Agile Methodology: Understanding of Agile development practices.
* Continuous Learning: Commitment to staying current with Salesforce features and updates.
At our company, we are passionate about digital transformation and committed to creating an inclusive and supportive environment where professionals can thrive. Join us and be part of a community that helps businesses achieve their goals through innovation and collaboration.