Salesforce Engineer

منذ 2 أيام

Dubai, الإمارات العربية المتحدة IC دوام كامل
About the Job We are looking for a Salesforce Developer who approaches Salesforce development through the lens of modern software engineering. At IC, Salesforce is where our sales, retention, partner and support teams work every day. We maintain a modular DX codebase, enforce clean object-oriented design patterns, build Lightning Web Components to a consistent design system, and follow strict code-quality and testing practices. If you enjoy writing clean, decoupled Apex, designing reactive and localised LWC frontends, and working in a modern Git and scratch-org workflow without legacy clutter, we’d like to hear from you. What you’ll own
• Turn requirements into technical designs, then deliver Apex and Lightning Web Components for our support, sales, KYC, trading account, payment and partner workflows.
• Work with our trigger framework and Unit of Work, query builder, collection utilities, async actions and batch frameworks.
• Build reusable Lightning Web Components to our design system, with a custom label for every string and locale-aware formatting.
• Build and maintain REST integrations with payload validation, resilient error handling and mockable tests.
• Write bulkified, governor-aware code and async pipelines, and resolve performance bottlenecks and technical debt.
• Implement permission set groups, custom permissions, sharing and field-level security for every new feature.
• Write deterministic tests that check behaviour, not just coverage.
• Release through scratch orgs, pull requests and automated validation, from stage to UAT to production.
• Own features from design to production, delivering scalable, well-documented code to our engineering standards. What you’ll need Essential
• 3+ years of hands-on Salesforce development in an enterprise org.
• Strong Apex: triggers, Queueable, Batch and Scheduled jobs, bulkification and governor limits.
• Strong LWC and modern JavaScript (ES6+): lifecycle hooks, reactivity and component composition.
• Object-oriented design: SOLID principles and common design patterns.
• REST integrations: outbound callouts, inbound Apex REST, JSON, and Named and External Credentials.
• Solid SOQL

skills:
selective queries, indexing and safe dynamic query generation for large data volumes.
• Salesforce DX, sf CLI, Git, GitHub and a pull-request workflow.
• Salesforce Platform Developer I certification. Your approach
• You read existing code before adding to it, and your changes look like they belong.
• You ask what problem a ticket solves before you estimate it, and flag gaps in a requirement early.
• You support your features after release and fix your own bugs first.
• You communicate clearly with developers, BAs and QA, including colleagues in other time zones.
• You’re keen to learn the trading domain: accounts, IBs, KYC and multi-entity regulation. Desirable
• Salesforce Platform Developer II, or a Sales/Service Cloud Consultant certification
• Hands-on experience using Generative AI tools (e.g., Claude, Gemini, ChatGPT, or GitHub Copilot) for code generation, Apex/LWC refactoring, test class generation, and rapid debugging.
• Unlocked packages and package-based development
• Event-driven design with Platform Events
• Service Cloud experience, including CTI and call-centre integrations
• Brokerage or fintech

experience:
KYC/AML, MT4, MT5 or cTrader, IB models