Job Description
As a Salesforce Developer, you will be responsible for developing and implementing Salesforce solutions that meet our clients' needs. You will work closely with business analysts and stakeholders to understand functional requirements and translate them into technical designs.
You will create technical specifications and designs for Omni Studio components that align with project objectives and Salesforce best practices. Additionally, you will customize and configure the Salesforce platform using declarative tools to meet business needs, ensuring solutions are scalable and maintainable.
* Develop solutions using Omni Studio tools such as OmniScripts, Data Raptors, Integration Procedures, and FlexCards to build dynamic, customer-centric applications.
* Create 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.
Furthermore, you will develop and execute comprehensive test plans, including unit tests, integration tests, and user acceptance testing to ensure the quality and functionality of the solutions.
Also, you will manage the deployment process using tools like Salesforce DX, change sets, or version control systems, ensuring smooth transitions from development to production environments.
Required Skills and Qualifications
* Strong knowledge in OmniStudio
* Experience with Salesforce development, including Apex, Visualforce, and Lightning Web Components
* Understanding of data modeling and database concepts
* Excellent problem-solving skills and attention to detail
* Ability to collaborate with cross-functional teams and communicate effectively
Key Responsibilities:
1. Develop innovative Salesforce solutions
2. Collaborate with business analysts and stakeholders
3. Customize and configure the Salesforce platform
4. Implement integrations with third-party systems
5. Develop and execute comprehensive test plans
6. Manage the deployment process