drjobs Salesforce Engineer العربية

Salesforce Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

Not Mentionedyears

Job Location drjobs

Dubai - UAE

Salary drjobs

AED 2000 - 4000

Nationality

Emirati

Gender

Male

Vacancy

1 Vacancy

Job Description

Roles and responsibilities

  • Develop engineering solutions in Salesforce and other business systems
  • Collaborate with colleagues on business specifications, technical designs, and code reviews
  • Learn Canonical business processes
  • Depending on your seniority, coach, mentor, and offer career development feedback
  • Develop and evangelize great engineering and organizational practices

What we are looking for in you

  • Exceptional academic track record from both high school and university
  • Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
  • Track record of going above-and-beyond expectations to achieve outstanding results
  • Experience with Salesforce
  • Professional written and spoken English with excellent presentation skills
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel internationally twice a year, for company events up to two weeks long

Nice-to-have skills

  • Performance engineering and security experience
  • Experience with NetSuite or other CRM/ERP systems
  • Experience with accounting, sales, sales operations, or other business roles
  • . Salesforce Application Development

  • Custom Development: Develop custom applications and functionalities using Apex (Salesforce's proprietary programming language) and Visualforce for custom pages or components.
  • Lightning Web Components (LWC): Design and build reusable, modular components using Lightning Web Components (LWC) for a modern, fast, and interactive user experience.
  • Salesforce APIs: Work with Salesforce APIs, including REST, SOAP, and Bulk APIs, to enable integration with other systems and data sources.
  • Custom Objects & Fields: Define custom objects, fields, record types, and page layouts to tailor the Salesforce platform to meet the organization's needs.
  • 2. Integration and Data Management

  • System Integration: Integrate Salesforce with other enterprise systems such as ERP, marketing automation tools, and third-party applications, using tools like MuleSoft or Salesforce Connect.
  • Data Migration: Oversee data migration tasks, ensuring that data is accurately transferred from legacy systems or other CRMs to Salesforce, using tools like Data Loader or ETL processes.
  • Data Quality and Validation: Ensure high data quality by implementing validation rules, triggers, and workflows to maintain consistency across Salesforce objects.
  • 3. Automation and Workflow Management

  • Process Automation: Use tools like Process Builder, Flow, and Workflow Rules to automate business processes and repetitive tasks within Salesforce.
  • Approval Processes: Set up and maintain approval processes for sales and service teams, ensuring that processes are streamlined and efficient.
  • Scheduled Jobs: Implement scheduled jobs for running batch processes or recurring tasks on the Salesforce platform.
  • 4. Security and Permissions

  • User Roles and Profiles: Define and manage user roles, profiles, and permission sets to ensure that users have the right access and visibility based on their responsibilities.
  • Data Security: Implement security measures such as field-level security, sharing rules, and encryption to protect sensitive customer data.
  • Compliance: Ensure compliance with relevant regulations (e.g., GDPR, CCPA) by maintaining appropriate data privacy practices in the Salesforce platform.
  • 5. Salesforce Environment Management

  • Sandbox Management: Maintain and manage Salesforce sandbox environments for development, testing, and staging, ensuring that changes are thoroughly tested before deployment to production.
  • Release Management: Implement change sets or use tools like Salesforce DX for efficient release management and version control to manage development lifecycle processes.
  • Troubleshooting and Support: Provide ongoing support, troubleshooting, and maintenance for Salesforce systems, including resolving issues related to bugs, errors, or performance concerns.

Desired candidate profile

1. Salesforce Platform Expertise

  • Salesforce Development: Strong experience with Salesforce development tools, including Apex (for server-side logic), Visualforce (for page customization), and Lightning Web Components (for UI components).
  • Salesforce Lightning Experience: Deep knowledge of the Salesforce Lightning framework, including Lightning Components and the Lightning Design System (LDS).
  • Salesforce Data Model: Understanding Salesforce’s data model, including objects, fields, relationships, and how they work within the Salesforce ecosystem.
  • Salesforce Integrations: Experience integrating Salesforce with third-party systems using RESTful APIs, SOAP APIs, or integration platforms like MuleSoft.

2. Database and Querying Skills

  • SOQL & SOSL: Proficiency in Salesforce Object Query Language (SOQL) and Salesforce Object Search Language (SOSL) for querying Salesforce data.
  • Database Management: Experience with relational databases and data modeling, with an ability to work with data in Salesforce efficiently.

3. Automation Tools

  • Salesforce Flow: Expertise in using Salesforce Flow to automate business processes and build complex automation flows.
  • Process Builder and Workflow: Experience using Process Builder and Workflow Rules to automate tasks, approvals, and other actions in Salesforce.
  • Scheduled Jobs and Batch Apex: Experience in building and managing scheduled jobs or batch jobs in Salesforce to handle large datasets and recurring tasks.

4. Development Tools and Platforms

  • Salesforce DX: Familiarity with Salesforce DX for source-driven development, version control, and managing development cycles in the Salesforce environment.
  • Version Control: Proficiency with version control systems like Git to manage code and collaborate with development teams.
  • CI/CD: Experience with continuous integration and continuous deployment tools (e.g., Jenkins, CircleCI) to automate testing and deployment pipelines for Salesforce code.

5. Security and Compliance

  • User Permissions and Sharing: Knowledge of setting up and managing user profiles, permission sets, roles, and field-level security in Salesforce.
  • Data Security and Encryption: Understanding of Salesforce security features such as encryption, two-factor authentication, and compliance with privacy regulations like GDPR.

6. Problem-Solving and Debugging

  • Debugging Skills: Strong debugging skills in Apex, SOQL, and other components within Salesforce to resolve issues and improve system performance.
  • Performance Tuning: Ability to identify performance bottlenecks and implement improvements for better performance in Salesforce applications.

7. Communication and Collaboration

  • Stakeholder Communication: Ability to communicate effectively with business stakeholders to gather requirements, manage expectations, and translate technical concepts into user-friendly solutions.
  • Team Collaboration: Ability to collaborate with administrators, business analysts, and other developers in an agile environment.
  • Documentation: Proficiency in writing technical documentation for custom Salesforce configurations, integrations, and automated processes.

Employment Type

Full-time

Company Industry

Accounting

Department / Functional Area

Engineering

About Company

Report This Job
Disclaimer: Drjobs.ae is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.