Job Title: Salesforce Developer
The ideal candidate will be responsible for developing and implementing Salesforce solutions that meet our clients' needs, utilizing OmniStudio tools to create dynamic, customer-centric applications.
Main Responsibilities:
* Develop Solutions: Create Omni Studio components, such as OmniScripts, Data Raptors, Integration Procedures, and FlexCards, to deliver scalable and maintainable solutions.
* Collaborate with Stakeholders: Work closely with business analysts and stakeholders to understand functional requirements and translate them into technical designs.
* Create Technical Specifications: Develop technical specifications and designs for Omni Studio components that align with project objectives and Salesforce best practices.
* Customize and Configure Salesforce: Utilize declarative tools to customize and configure the Salesforce platform, ensuring solutions are scalable and maintainable.
* Write Clean Code: Write clean, efficient, and well-documented code using Apex, Visualforce, Lightning Web Components, and other Salesforce technologies as needed.
* Implement Integrations: Implement integrations with third-party systems using Salesforce APIs and middleware solutions.
* Develop Test Plans: Develop comprehensive test plans, including unit tests, integration tests, and user acceptance testing to ensure the quality and functionality of the solutions.
* Manage Deployment: Manage the deployment process using tools like Salesforce DX, change sets, or version control systems, ensuring smooth transitions from development to production environments.
* Provide Ongoing Support: Provide ongoing support and troubleshooting for deployed solutions, addressing any issues that arise in a timely manner.
* Monitor Performance: Monitor and optimize the performance of Omni Studio solutions, ensuring they operate efficiently within Salesforce governor limits.
* Engage with Clients: Engage with clients to gather feedback, understand their evolving needs, and make recommendations for enhancements or new features.
* Share Knowledge: Share knowledge and best practices with the team, contributing to the collective expertise and professional development of colleagues.