Find jobs in Canada today!

To post a job, login or create an account |  Post a Job

Patron Technology: Senior Salesforce Software Engineer

Patron Technology

This is a Full-time position in Mont-Royal, QC posted July 12, 2021.

Patron Technology is a remote-friendly company.

This position is open to any candidate in North America.

Additionally, we have engineering teams in Pittsburgh, Tampa, Montreal and DallasWHO WE ARE:Patron Technology empowers event organizers to take control of their entire event experience with our technology solutions.

Using our powerful ticketing, experiential marketing, mobile apps, and cashless products, organizers transform how audiences experience their events, drive nonstop engagement, and reach new audiences around the world.

That’s why iconic brands like New York Comic Con, Coachella, Museum of Ice Cream, the National Hockey League (NHL), and Dreamforce use our suite of integrated event technology to power their events.AS A SENIOR SALESFORCE ENGINEER / ARCHITECT YOU WILL:We’re hiring a Senior Salesforce Engineer / Architect to join our Product Development team for, a CRM system that combines box office ticketing, fundraising, marketing, and staff collaboration, built entirely on the Salesforce platform.

PatronManager’s clients are predominantly arts and cultural organizations (theatres, orchestras, dance companies, and museums) that use PatronManager to run their business.

We believe in providing our customers with high quality technology, as well as the knowledge and expertise to use it to make their organizations successful.This role requires expertise in designing and building applications on the Salesforce platform that are both consumer facing and back office.

PatronManager is a 100% native product distributed as a suite of 8 managed packages so having a strong grasp of Salesforce development practices and technologies is imperative.MAIN RESPONSIBILITIES:Hands-on application developmentCollaborative participation in Application and System architecture decisionsSizing projects and writing technical specificationsPeer code reviewsInvestigating user reports of abnormal behavior (rarely!)EXPERIENCE & SKILLS:5 years of experience building applications natively on the Salesforce platform (Apex, Visualforce, Lightning Components (LWC or Aura))3 years of experience distributing a managed package (i.E.

ISV distributing on the AppExchange or private managed package distribution).

This includes designing and building applications compliant with Salesforce’s security review requirements (CRUD/FLS enforcement, storing secrets, XSS protection, etc.)3 years of frontend engineering experience using React, Redux and TypeScript (not necessary that the React experience was on a Salesforce app) Deep understanding of platform limitations and experience planning for production organization scale (row limits, CPU limits, concurrent Apex transaction limits, etc.)Strong background in data modeling and building a data model on SalesforceExperience designing for testability both unit testing in Apex and end-to-end integration testing Other ResponsibilitiesProvide peer mentoring for new members to the teamCommunicate clearly (both written and verbal) with other teams (QA, Product, Client Services) about expected and unexpected application behaviorInvestigate reports of unexpected behavior and determine impact to data integrity or securityBe polite, courteous and constructive when giving feedback with your peersCommunicate your progress and notify others of delays in your work or dependencies you have on other team membersEmbrace change with a positive attitude and advocate for change when you see opportunity for improvement BONUS POINTSExperience with SFDX, particularly with automating the creation of scratch orgs both for developer use and for Continuous IntegrationSuper extra bonus points for managing large seed data sets in scratch orgs to provide immediate out-of-the-box productivity when creating a scratch org Heroku application development and maintenance and integrating off-platform apps using Salesforce Canvas (Ruby on Rails is the application framework)Android application development (both Native and Cordova apps) using the Salesforce Mobile SDKMaintaining end-to-end tests written by a test engineer using the Robot Framework (DSL on top of Selenium WebDriver)BENEFITS:We offer medical (no waiting period), dental, vision, generous PTO, paid parental leave (following 12 months of continuous employment), flexible work hours, and more.LEARN MORE:https://patronmanager.Com/Powered by JazzHRo1U9sbVbCA