Job Title
Salesforce Developer & Business Analyst
-----------------------------------
* Responsibilities:
Develop solutions using cutting-edge technologies to meet clients' needs, with a focus on customer-centric applications.
* Utilize OmniStudio tools to create dynamic, user-friendly interfaces and business processes.
* Collaborate with cross-functional teams to understand functional requirements and translate them into technical designs.
* Create technical specifications and designs for components that align with project objectives and industry best practices.
* Customize and configure the Salesforce platform using declarative tools to ensure scalability and maintainability.
* 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 and execute comprehensive test plans, including unit tests, integration tests, and user acceptance testing.
* Manage the deployment process using tools like Salesforce DX, change sets, or version control systems.
* Provide ongoing support and troubleshooting for deployed solutions, addressing any issues that arise in a timely manner.
* Monitor and optimize the performance of solutions, ensuring they operate efficiently within Salesforce governor limits.
-----------------------------------
* Requirements:
To be successful in this role, you'll need strong knowledge of the following skills:
* OmniStudio tools, including OmniScripts, Data Raptors, Integration Procedures, and FlexCards.
* Salesforce development, including Apex programming, Visualforce pages, and Lightning Web Components.
* Declarative tools for customization.
* Integration skills, including experience with Salesforce APIs and middleware solutions.
* Testing methods, including writing comprehensive test cases.
* Version control systems, such as Git.
* Deployment methodologies and tools, like Salesforce DX.
-----------------------------------
* Benefits:
As a valued member of our team, you'll enjoy a range of benefits, including:
* A competitive salary and bonus structure.
* Ongoing training and professional development opportunities.
* A comprehensive benefits package, including medical, dental, and vision coverage.
* A flexible work environment, with opportunities to work remotely.
* Access to cutting-edge technologies and tools.