Senior Salesforce Developer - Canada (Remote)
Info-Tech View all jobs
- Canada
- Permanent
- Full-time
- Build, test, implement and support functionalities within Salesforce using programming languages and development tools
- Participate in an agile software development framework. Assist in resource estimation and the development of project timelines. Address and resolve potential project roadblocks
- Partner with Designers, Developers and Product Owners to define specifications and gather requirements
- Research and prototype solutions for integration with Salesforce and other applications
- Mentor other team members and deliver effective code reviews
- Translate functional requirements into technical requirements
- Design and build high-performance, reusable, and reliable Apex code with best practices
- Post-secondary education in Computer Science, Application Development, or Information Technology is considered an asset
- In-depth knowledge of the standard capabilities of SFDC and have successfully expanded on those capabilities using custom code (Apex Class & Triggers, Flows, Aura & Lightning Web Components, Platform Events, etc.) and/or integration with external systems
- In-depth understanding of functionality and debugging of Apex code, Flows, Aura & Lightning Web Components, Platform Events, VisualForce, SOQL, SOSL and APIs
- Solid understanding of SDLC, software architecture and system integration
- Experience with reports and dashboards
- Experience in designing custom objects, custom fields, picklists, page layouts, record automations, approval processes, validation rules, etc.
- Experience with troubleshooting tools such as Developer Console and Workbench Experience with SF IDEs (Eclipse, Visual Studio Code, etc.)
- Solid Understanding of Repository Branching for both Org and Package development
- Experience with JIRA and various code repositories
- Proficiency in Excel including VLOOKUP, INDEX-MATCH, pivot tables, charts, and graphs
- Experience with data migration and ETL/Data Loader, or other similar integration tools
- Proven experience in a highly collaborative team environment
- Salesforce Administrator
- Platform App Builder
- Salesforce Platform Developer II
- Excellent written and verbal communication skills
- Good problem-solving skills and ability to give optimal solutions
- Creative and analytical thinker with strong problem-solving skills
- Ability to assess the impact of new requirements on Salesforce.com and all upstream and downstream applications, systems and processes
- Strong ability to showcase your ability to set priorities, manage project timelines and work with limited supervision
- Proven ability to design and implement new processes and facilitate user adoption
- Strong understanding of the platform, with the ability to build custom apps and objects, formula fields, workflows, custom views, and other content of intermediate complexity Strong data management abilities