Job Title: Salesforce Developer
Are you a skilled software developer looking for a challenging and rewarding role?
* This position involves developing innovative solutions using Omni Studio tools, such as OmniScripts, Data Raptors, Integration Procedures, and FlexCards to build dynamic, customer-centric applications.
* Collaborate with business analysts and stakeholders to understand functional requirements and translate them into technical designs.
* Create technical specifications and designs for Omni Studio components that align with project objectives and Salesforce best practices.
* Customize and configure the Salesforce platform using declarative tools to meet business needs, ensuring solutions are scalable and maintainable.
* 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, ensuring smooth transitions from development to production environments.
* Provide ongoing support and troubleshooting for deployed solutions, addressing any issues that arise in a timely manner.
* Monitor and optimize the performance of Omni Studio solutions, ensuring they operate efficiently within Salesforce governor limits.
Required Skills and Qualifications:
* Proven experience in developing applications using Omni Studio tools.
* Strong knowledge of Salesforce technologies, including Apex, Visualforce, and Lightning Web Components.
* Excellent collaboration and communication skills.
* Ability to work in a remote environment.
Benefits:
We offer a flexible and supportive work environment, allowing employees to balance their work and personal life. Our team is committed to continuous learning and professional growth, providing opportunities for skill development and advancement.
Others:
As a member of our team, you will have the opportunity to contribute to the development of cutting-edge solutions, collaborate with experienced professionals, and participate in shaping the future of our company.