Sr. Software Engineer – Salesforce
Company | Openlane |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- BS in Computer Science/Engineering, or equivalent required, MS in Computer Science/Engineering a plus
- 5+ years of Salesforce.com Administration and Developer experience; Salesforce.com certifications preferred (e.g. Platform Developer I/II, Platform App Builder)
- Minimum of 8+ years’ experience with OOP Programming, Server-side Java, Web Services, XML, XSLT, SOAP or equivalent
- Expertise in Salesforce.com development including SDLC best practices, standard and custom objects, Apex, Visualforce, Lightning Web Components, JavaScript Mobile Frameworks, Platform Events and Salesforce Mobile SDK
- Proficient with Unix Tools, shell scripting (Bash, Perl, Python, etc.), SQL queries, PL/SQL, SQL*Loader or equivalent
- Experience with Heroku is a plus
- Experience with enterprise integration tools and extract, transformation, and load (ETL) tools is desired
- The successful candidate will have strong technical, analytical, time management, training, and presentations skills
- Ability to organize and prioritize responsibilities effectively to meet deadlines
- Ability to recognize problems, gather data, draw valid conclusions, and effectively present information to managers, peers, and customers
- Ability to work effectively with a wide variety of people, strong communication skills, both written and oral
Responsibilities
- Manage the technical aspects of Salesforce.com CRM application
- Maintain the functional areas of data management, monitor end-user usage and security and ensure data integrity across all systems
- Implement feature sets using standard and custom objects, workflows, triggers, user roles, security, profiles, workflow rules, email alerts and templates, and campaigns.
- Develop and maintain Visualforce, Apex, and Integration tools to other third-party solutions
- Recommend, schedule, and perform software improvements and upgrades for optimal performance
- Identify usage and data problems and craft technical / communication plans to remedy.
- Support and train new end users on the Salesforce.com applications
- Participate in cross-functional teams that address strategic business issues
Preferred Qualifications
- Experience with Heroku is a plus
- Experience with enterprise integration tools and extract, transformation, and load (ETL) tools is desired