Senior Salesforce Developer

  • 3-5 Year
  • Atlanta, Calgary, Montréal, North York, Ottawa, Waterloo
  •   Posted On: October 7, 2017
  •   Skills: 
  • Industry: Sales
  • Qualifications Required: Bachelor's Degree
  • Job Type: Full Time

Job Overview

We are looking for a Salesforce Developer who will help us drive the implementation of our CRM and its utilization across the organization. Working with the CRM Project manager and other stakeholders, you will help design and implement end-to-end solutions for Shopify. As the Senior Developer, you will be the subject matter expert when it comes to the deeply technical aspects of our Salesforce instance The successful candidate will bring knowledge and expertise to the role. But that is only part of the gig. You have to multiply your skill-set by helping make the rest of the CRM team better. Ideally that comes naturally to you and you feel rewarded doing that. You should have a passion for software development, driving code quality, taking ownership of new problems and challenges, and be able to think through and solve complex issues in a collaborative manner.

Roles & Responsibilities

  • Managing the deeply technical aspects of our Salesforce implementation
  • Developing and maintaining Visualforce, Apex, and Integration tools to other third party solutions
  • Building Lightning components
  • Understanding the role Lightning can play in future projects
  • Adding input to larger architecture discussions
  • Teaching. Multiplying your skill-set to the rest of our team
  • Drawing logic diagrams to share ideas and enable collaboration with the rest of the team
  • Implementing feature sets using standard and custom objects, workflows, triggers, user roles, security, profiles, workflow rules, email alerts and templates, and campaigns.

Here’s what we’re looking for:

  • Full-stack platform developer
  • 3-5 years of Salesforce Developer experience; Dev 501/401 certification preferred
  • Experience with Apex Triggers, Batch Classes and @Future Methods, Controllers
  • Expertise in development including SDLC best practices, standard and custom objects, Apex, Visualforce, JavaScript Mobile Frameworks, and Salesforce Mobile SDK
  • Calling REST web services from Apex, generating and parsing JSON in Apex
  • Effective Apex unit testing, including web service mocking
  • Building Managed Packages and patch releases
  • Understanding effective use of Git with managed package versioning
  • In-depth knowledge of platform Governor Limits and workarounds
  • Visualforce Pages and Components
  • Visualforce Remoting
  • Ruby experience is a plus
  • Experience with Lightning user interface and building Lightning components
  • Javascript and jQuery, including effective Javascript design patterns
  • Proficient with Unix Tools, shell scripting (Bash, Perl, Python, etc.), SQL queries, PL/SQL, and SQL*Loader; or equivalent
  • Basic front end development skills (HTML, CSS, JavaScript)

If you’re interested in helping us shape the future of commerce, click the “Apply now” button to submit your application. You can address the cover letter to Dustin. Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is this close to what we’re looking for, consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we’re dedicated to adding new perspectives to the team and encourage everyone to apply.

About shopify

We could have listed our products on a number of marketplaces, but we wanted to own our brand and build relationships with our customers, along with selling our goods. Such a tool didn’t exist, so we built it for ourselves. We soon realized a number of other stores were in need of a hassle-free platform to build their retail business, and Shopify was born. We focus on making commerce better for everyone, so businesses can focus on what they do best: building and selling their products. Today, merchants use our platform to manage every aspect of their business — from products to orders to customers, selling online, in retail stores, and on the go.

Hi! How can we help you?

Click below button to start chat

Chat Icon
chat icon