Job Title: Cloud Solution Engineer
We are seeking a skilled Cloud Solution Engineer to join our team. As a Cloud Solution Engineer, you will be responsible for designing, developing, and deploying cloud-based solutions that meet the needs of our clients.
**Key Responsibilities:**
* Develop solutions using Salesforce 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 cloud components that align with project objectives and industry 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.
* Create detailed documentation for developed solutions, including design documents, user guides, and maintenance instructions.
* Provide ongoing support and troubleshooting for deployed solutions, addressing any issues that arise in a timely manner.
* Monitor and optimize the performance of cloud solutions, ensuring they operate efficiently within Salesforce governor limits.
* Work closely with project managers, other engineers, and quality assurance teams to ensure timely delivery of high-quality solutions.
* Engage with clients to gather feedback, understand their evolving needs, and make recommendations for enhancements or new features.
* Share knowledge and best practices with the team, contributing to the collective expertise and professional development of colleagues.
* Stay up-to-date with the latest Salesforce releases, industry trends, and emerging technologies to continuously improve skills and knowledge.
**Requirements:**
- Proficiency in Salesforce development tools and technologies
- Experience with cloud computing platforms and infrastructure
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
- Ability to work in a fast-paced environment and prioritize multiple tasks
**Benefits:**
- Competitive salary and benefits package
- Opportunities for career growth and professional development
- Collaborative and dynamic work environment
- Recognition and rewards for outstanding performance