Salesforce Developer

Location: Asia-Pacific - Singapore
BU/Function: Information Technology
Seniority: Manager & Professionals
Job Code: 1300

Job Responsibilities

The Salesforce Developer is responsible for designing, configuring, implementing, testing, and deploying solutions for Razer internal business groups, using Apex, SOQL and Visualforce, and often leveraging HTML, CSS, JavaScript, Lightning, Excel Macro and other technologies.

This is a customer-centric role, therefore, the Developer must be able to communicate well with internal & external facing environments, understand customer requirements and translate them into a technical reality that is extendable and scalable.

  • Lead/participate in (SFDC) Project Implementation, Change Management and Service Desk function
  • Responsible for designing, configuring, developing, testing, training, documenting and deploying high quality and adhering to best practice business solutions on the platform
  • Conduct design review of the application and provide guidance to the team on recommendations to help ensure the development of a successful application
  • Conduct a peer review of codes and/or components that other team members have improving overall code quality, making sure the design is up to SFDC standards, or providing sign off
  • Develop and maintain integrations between SFDC and 3rd party services (eg. APIs, middleware, etc)
  • Migrating/Deploying codes and SFDC components using out of the box and/or other deployment tools
  • Coordinate and manage communications between business analysts, application developers, vendors, and internal business users
  • Leverage on thorough understanding of business processes and system processes to make recommendations and propose technical/non-technical solutions to meet business requirements
  • Migrating SFDC records through data loader and other migration tool
  • Other duties as assigned


  • Bachelor’s Degree in IT or equivalent with 5+ years of technical experience, minimum 3 years in SFDC
  • Experience as a consultant is preferred
  • Good understanding of SFDC fundamental concepts (application, data and security), CRM domain knowledge (Sales Cloud, Service Cloud and Marketing Cloud) and best practices
  • Strong module configuration and technical skills in Apex, Visualforce, Java, etc.
  • Strong technical foundation in integration components for SFDC, SFDC APIs (SOAP, REST, BULK APIs), Apex controllers, Apex Web Services, Apex callout, inbound & outbound messaging, SFDC data loaders, middleware, etc.
  • Strong analytical and problem solving skills; experience in both process and solution analysis
  • Strong interpersonal skills, results oriented and ability to work independently and effectively in a global team environment
  • Ability to multitask effectively and deliver working solutions on a tight schedule and fast-paced environment
  • Strong oral and written communication skills
  • Experience in Salesforce Lightning will be added advantage
  • Salesforce Certification/s is a plus