Search by job, company or skills

Asian Technology Solutions Sdn Bhd

Salesforce Developer

5-15 Years
MYR 5,000 - 12,000 per month
Save
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

Job Description

We are looking for a technically strong, development-focused Salesforce Developer to join our growing CRM Engineering team. In this mid-level role, you will be hands-on every day — writing production Apex, building Lightning Web Components, designing integrations, and solving complex platform challenges. You will collaborate closely with architects, admins, and product managers to deliver high-quality Salesforce solutions that power our core business operations. This is a developer-heavy role: expect 70–80% of your time to be in code.

KEY RESPONSIBILITIES

Apex & Backend Development

▸ Design and implement scalable Apex classes, triggers, batch jobs, and asynchronous processing (Queueable, Scheduled Apex) following best practices and governor limit awareness.

▸ Write clean, testable code maintaining a minimum of 85% unit test coverage with meaningful assertions — not just coverage padding.

▸ Develop and maintain custom metadata types, custom settings, and platform cache strategies to support configurable business logic.

▸ Implement robust error handling, logging frameworks, and exception management patterns across all backend code.

Lightning Web Components & Frontend

▸ Build responsive, reusable Lightning Web Components (LWC) using modern JavaScript (ES6+), following SLDS design guidelines.

▸ Migrate legacy Visualforce pages and Aura components to LWC as part of ongoing modernization efforts.

▸ Write Jest unit tests for LWC components and participate in front-end code reviews.

▸ Collaborate with UX/UI designers to ensure Salesforce UI implementations are pixel-accurate and accessible.

Integrations & APIs

▸ Design and build REST and SOAP integrations between Salesforce and third-party systems using Named Credentials, Connected Apps, and custom Apex HTTP callouts.

▸ Work with Platform Events, Change Data Capture (CDC), and outbound messaging for event-driven architecture.

▸ Ensure integrations are fault-tolerant, idempotent, and handle retries, failures, and data validation gracefully.

DevOps, CI/CD & Code Quality

▸ Work within a Salesforce DX (SFDX) development model using scratch orgs, unlocked packages, and source-tracked deployments.

▸ Use Git-based version control (GitHub/GitLab/Bitbucket) with branch-per-feature workflows and pull request reviews.

▸ Participate in automated CI/CD pipelines (GitHub Actions, Copado, or Jenkins) including PMD static analysis gates.

▸ Conduct and receive thorough code reviews; champion engineering standards and documentation within the team.

Collaboration & Delivery

▸ Translate business requirements and technical specifications into detailed development tasks and effort estimates.

▸ Work in an Agile/Scrum environment — participate in sprint planning, standups, retrospectives, and backlog grooming.

▸ Collaborate with Salesforce Admins on declarative-vs-code decisions; know when Flow is the right answer.

▸ Support UAT, production deployments, and post-release monitoring with minimal hand-holding.

REQUIRED QUALIFICATIONS

All of the following are required:

▸ 5+ years of hands-on Salesforce development experience in a professional setting.

▸ Strong, demonstrable Apex proficiency: triggers (handler pattern), batch, queueable, scheduled, and callout classes.

▸ Solid Lightning Web Components (LWC) experience — you have built production LWC from scratch, not just tweaked samples.

▸ Experience with REST API integrations from Salesforce (callouts and inbound) including OAuth flows and Named Credentials.

▸ Proficiency with SOQL and SOSL, including query optimization and governor limit mitigation strategies.

▸ Familiarity with Salesforce DX, scratch orgs, and source-control-based deployments.

▸ Experience with Git and collaborative branching workflows (feature branches, PRs, merge reviews).

▸ Salesforce Platform Developer I certification (or equivalent demonstrable experience).

▸ Strong written and verbal communication skills — you can explain technical decisions clearly to non-developers.

More Info

Job Type:
Function:
Employment Type:

Job ID: 148952931

Similar Jobs

Kuala Lumpur

Skills:

CpqSalesforceCloudsense

Early Applicant
Malaysia, Kuala Lumpur

Skills:

VisualforceAPEXSoqlGearsetSalesforce DXSOAP APIsCopadoGit-based pipelinesFlow

Kuala Lumpur

Skills:

APEXSalesforceTrouble ShootingCrm

Malaysia, Kuala Lumpur

Skills:

JenkinsLWCAPEXmiddlewareSoqlFlow BuilderGearsetCI CD toolsSalesforce DXSOAP APIsCopado

Malaysia, Kuala Lumpur

Skills:

Salesforce.comBitbucketFlowsTriggerGitGitlabAPEXLightning Web ComponentsMetadata APIsSalesforce DX ToolingVSCodeSalesforce Platform Developer 1 or 2 certification