Salesforce Developer

We’re looking for an experienced developer to lead the delivery of an exciting project, which will involve architecting, building, integrating, testing, and deploying a Salesforce CRM solution.


  • Candidate should have Strong Experience with Visualforce, Apex, Triggers, Salesforce Object Query Language (SOQL), Java-script and HTML. Lightning experience will be good to have. Thorough knowledge of coding best practices, and understanding the limitations of Apex coding
  • Be familiar with advanced Apex programming concepts including core design patterns, limits and bulk patterns, efficient and reliable trigger handling, asynchronous operations
  • Experience in integrating Salesforce with external systems using SOAP/REST Services
  • Experience in working with Bulk API and the Metadata API
  • Strong understanding general OOP concepts and design patterns
  • Experience in Java development (Core Java 8 + concurrency / Spring Framework) is a huge plus
  • Relational database (especially Oracle/PostgreSQL) experience is a huge plus
  • Experience with Heroku PaaS is advantage
  • Proven ability to work in a fast paced environment, handle heavy execution and multi-task
  • Detail oriented setting high standards on quality of work
  • Outstanding organizational skills and ability to manage several projects simultaneously
  • Strong critical thinking skills and procedure-oriented
  • Good English skills

All employees working for FXCM must be eligible to work in Bulgaria

Prior to submitting your resume, the firm requests that you do the following:

Review the firm’s website thoroughly at