Salesforce Developer

Company:  National Consultants Professionals Ltd
Location: Toronto
Closing Date: 17-10-2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Salesforce Developer is responsible for developing, designing, and delivering quality software to meet business objectives. Your primary focus will be developing software in the Salesforce platform (Sales Cloud, Service Cloud, and Marketing Cloud) working cross functionally with our different business divisions (Vacations, Groups, and Weddings). You will also be involved in configuring, extending, and supporting the Salesforce ecosystem working closely with the rest of the stream.As a Salesforce Developer, you will be an authoritative source on everything software-oriented, be a major player in key initiatives, and work closely with the Development and IT teams to ensure mutual and collaborative success. You will also be expected to guide, mentor, and coach/strengthen the rest of the team in Salesforce areas which they may not be as proficient, including Development, Testing, and Configuration activities.You will be driving the software in one or two Development streams, working closely with the stream Product Owners, Developers, and Lead Developers.Key Activities/Tasks Plan, Design, and Implement Salesforce application releases for Sales Cloud, Service Cloud, and Marketing Cloud working with Stream, IT, and Business stakeholdersDesign and Implement code using Apex, Visualforce pages, Lightning components, and any other development components/tools within the Salesforce ecosystemWork with Objects, Forms, Workflows, Reports, Dashboards, Process Builders and other native tools to build necessary deliverableWork with Salesforce Marketing Cloud objects including Journeys & Sends, Contacts, MC Connect (between Service Cloud and Marketing Cloud), handling different Business Units, and understanding/tackling other Marketing vs Transactional communication needsHelp define Salesforce platform configuration and administration, including permissions (ACLs) and environment maintenance between Sandbox (Dev, QA/UAT), and ProductionHave familiarity with how the different Salesforce Clouds interact and integrate together, as well as Salesforce ecosystem API integration and interaction capabilitiesCoach and mentor other Developers within the Stream in regards to Salesforce Development and platform administration, to ensure work is following best-practice standards, and to further increase their own capabilities. This may also include working with IT leaders to build appropriate Learning or Training paths for the rest of the teamBe familiar with using Version Control (Git) to manage and coordinate work and Releases in a precise, controlled mannerBe comfortable working with external third parties on integration work, including interactions, coding, and consuming/(and potentially questioning) solutions and documentation Design and Implement code, setting a very high standard for the teamBe comfortable explaining, analyzing, and understanding Functional and Technical Requirements, and how it maps to codingWork closely with Technical leaders in the Design process of Technical Requirements and Solutions, and drive certain areas in the DesignCreate prototypes, draw diagrams, analyze existing code, and research external sourcesProduce exceptional quality code which has minimal defects, is robust, extensible (future proof), and has some focus into performance considerations (scalability)Able to drive API design when called upon, and comfortable with a Micro-services oriented ArchitectureHave a strong knowledge in Database concepts and Database table design, including normalization patterns and performance tuningSalesforce Developer and Administrator experience – strong level of knowledge required.NET (C#, ASP.NET MVC, ASP.NET Core) - good level of knowledge requiredSQL (ideally including T-SQL and/or working with MS SSMS/SQL Server) – good level of knowledge requiredWorking with Software Version Control such as Git – strong level of familiarity requiredReact – nice to have, any levelHTML/JS/CSS – average level of knowledge requiredGood understanding of DevOps conceptsGood understanding of Platform and Infrastructure concepts (Networking, Firewalls, Load Balancing, Servers and VMs)Familiarity with Cloud platforms (preferably Azure)2 days On Site- HybridFull TimeBenefits
Apply Now
Share this job
National Consultants Professionals Ltd
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙