Salesforce Developer

Job Type:

We are offering a unique opportunity for Salesforce Developer looking for part-time and/or full-time work. You will partner us and work for high growth companies to help them fully optimize Salesforce for their particular business needs.

  • 100% remote opportunity (Travel might be required during on-boarding of new customers)
  • 6 months+ engagements
  • Part-time and/or full-time hours per week based on the specific project or whatever is best with your schedule.
  • Ability to work off-hours

Job Description

  • The successful candidate for this position will work on Salesforce Solution Design, Prototypes, and Development and Unit testing for various Salesforce initiatives. The person in this role will work with Business Analysts/Salesforce Administrators/Business Leaders in tailoring solutions that meet business needs through the use of an agile/iterative development process.
  • Salesforce Developer works in conjunction with the project Architect to build the technical solution for a client need. Depending on the nature of the project, this role will be required to configure the solution within the Salesforce platform and/or perform custom development, and may be called on to assist with activities like scoping and documentation. 
  • This role will implement solutions through a combination of Salesforce configuration, and custom development on the platform. This role will be also working with Salesforce support, Security, Network and Infrastructure teams to resolve critical issues.
  • Salesforce Developer will be responsible to (i) optimize the system, (ii) build additional features into the system, (iii) build related applications on the Salesforce. This role will be an integral part of these development efforts.

Principal Responsibilities:

  • Translate business requirements into well-architected solutions that best leverage the Salesforce platform and products 
  • Participate in technical design sessions; develop technical solution documentation aligned with the business objectives
  • Develop, test, and document custom development, integrations, and data migration elements of a Salesforce implementation
  • Develop custom solutions and interfaces on top of the Salesforce platform
  • Execute test plans to ensure quality delivery
  • Follow coding standards and participate in code reviews during projects to ensure appropriate design patterns are followed
  • Develop and execute test plans to ensure that a quality solution is delivered
  • Provide guidance during evaluation of a business requirement and how it can be met with either point-and-click configuration or code and customization
  • Follow and understand new Salesforce product and technical capabilities resulting from product releases and acquisitions

Skills Required:

  • 6+ years of Salesforce experience 
  • Good understanding of the Salesforce product suite including Salesforce1, Sales Cloud, Service Cloud, App Cloud, Communities and AppExchange solutions
  • Extensive development experience using VisualForce, Apex controllers, Triggers, Batch Apex, and other programmatic solutions on the Salesforce platform
  • Familiarity with advanced Apex programming concepts including core design patterns, limits and bulk patterns, efficient and reliable trigger handling, asynchronous operations and effective unit testing
  • Strong understanding of Salesforce configuration capabilities and the ability to recommend best practices and identify areas where custom development is required
  • Background with architecture concepts (integration styles, architecture styles, patterns)
  • Web Services development or experience with Salesforce APIs (REST/SOAP/Bulk, etc.)
  • Strong knowledge of Object Oriented Analysis and Design, database design and software development life-cycle
  • Configuration experience using Salesforce point-n-click application administration interface
  • Solution Architect experience on implementation projects
  • platform & Data Migration experience
  • Ability to perform automated testing and write unit tests
  • Be comfortable with modern software development lifecycle best practices including iterative and incremental development, delivering working software frequently with attention to technical excellence

Generic Reference

  • Candidate has basic awareness and comprehension of the skill and is in the process of acquiring this skill through various channels.
  • Candidate possesses working knowledge of the skill, and can actively and independently apply this skill in engagements and projects.
  • Candidate has comprehensive, in-depth and specialized knowledge of the skill. She / he has extensively demonstrated successful application of the skill in engagements or projects.
  • Candidate can function as a subject matter expert for this skill. The associate is capable of analyzing, evaluating and synthesizing solutions using the skill.

How To Apply:

Please send email to with the following information

  1. Please include Applicant Name and Position Title you are applying to in subject line
  2. Please provide a brief (not more than 250 words) introduction about yourself and why you are the right fit for the position
  3. Attach your resume. Please ensure that you include Date and Job