SalesForce Developer

Location: New York, NY

Department: Technology & Product

Type: Full Time

Min. Experience: Mid Level

Scope and Responsibility

Given Integra’s continued growth and momentum, the company is looking to add additional depth to its IT/Product team. The Salesforce Developer will report directly to the VP of Engineering and Architecture. They will partner with teams organization-wide to create the future product vision and provide leadership in realizing that vision.

Main Responsibilities 

  • Monitor the automated process actions to make sure all the scheduled process is running efficiently
  • Monitor the trust website to check for any issues or degradation of org instance
  • Make sure the instance is up and running after Salesforce's scheduled releases and upgrades
  • Create reports and dashboards for end users based on the needs
  • Ensure the workflows and process builder are working and debug and fix issues in case of break down.
  • Ensure that the apex classes respect the governor limits and API limits.
  • Archive and backup organization's Salesforce data.
  • Manage profiles and roles, access policies and data level access for all users in Salesforce
  • Analyze the requirements and design the best solution, determining the extent of where clicks-no-code ends and developer expertise starts
  • Create a development life cycle plan
  • Design the database architecture to accommodate the above solution and review it with the team
  • Develop the solution that requires developer expertise with use of Apex and Visualforce resources while respecting the governor limits imposed by Salesforce
  • Testing the developed solutions and ensuring the associated test classes achieve at least 85% code coverage
  • Create a deployment plan to be followed during the deployment process
  • Document bugs and enhancement requests and prioritize them for next sprint
  • Research on new functionalities available, to be used in conjunction with Salesforce development and spin up proof of concept for its application
  • Debug, resolve, fix and test the issues reported on the production codes before redeploying to production

 
Personal Traits

  • Someone who enjoys solving big problems in a highly collaborative environment
  • Be a lifetime learner obsessed with the latest in product innovations, advancements and approaches
  • Extremely organized, disciplined, hands-on and process-oriented leader who can dig into details when necessary
  • A demonstrated track-record of successful (and unsuccessful) innovation – A risk-taker
  • A dynamic leader who regularly brings and seeks new ideas, insights and knowledge
  • Working in an agile environment with an excellent team of engineers

Requirements

  • Experience with technical implementations of CRM projects
  • Desirable: Advanced Developer Certification (DEV 501 or Platform Dev 2)
  • Candidate should have Strong Experience with Visualforce, Apex, Triggers, Eclipse IDE, Salesforce Object Query Language (SOQL), JQuery and Java-script. 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 and effective unit testing.
  • Experience in integrating Salesforce with external systems using SOAP/REST Services.
  • Experience in working with Force.com Bulk API and the Metadata API
  • Advanced understanding of the Salesforce.com data model and how and when to create custom objects vs. using Salesforce out-of-the-box functionality.
  • Deployment automation is a strong plus using Metadata API, Change Set and ANT
  • Experience integrating with Python and/or java is a plus
  • Agile development experience
  • Working knowledge of source control and backups
  • Self-starter, positive and excited to work with a team of excellent engineers
  • Very strong communication and collaboration skills
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*