Salesforce Developer

TEEMA - 478 Jobs
Calgary, AB
Full-time
Experienced
Posted 24 days ago This job may expire soon!
Job Title: Salesforce Developer Job ID: AW87487362Location: Calgary, AB Overview:Our client is Alberta's largest, home-grown financial institution and for the last 80+ years, they've transformed people's understanding of what banking can–and should–make possible. They are currently looking for a Salesforce Developer to join their amazing team! The Software Developer designs, develops, tests, delivers, maintains and improves applications, and works across the entire software development lifecycle to optimize the company's user experience and workflows. You will code review all changes, continuously integrate, pay down technical debt, and aim for highly automated test coverage. You are one who likes to stand on the shoulders of giants, like Salesforce, utilizing their platform as a jumping point off to great customer relationships. The client is open to new technologies and tools being used with whatever tools make sense to get the job done. All engineers are also given "10% time" to work on anything that tickles their fancy. You will help them support critical client management applications and will be a key contributor to their enterprise CRM implementation with responsibilities including configuration, integration and API development. Our client provides many opportunities for people who are not afraid to wear multiple hats and step in where it is needed. Expect to be included in collaborations with other team members across multiple disciplines. What you will be doing:
  • Apply creative problem solving that bring software designs to life
  • Design, configure, code, unit test and integrate new features and functionality as defined by the product owner and team
  • Assist in development of automated testing as necessary to ensure delivery of high-quality code
  • Apply configuration and development best practices to development and CI/CD work on a daily basis
  • Participate in design sessions with the product, architecture and info-security teams
  • Update progress daily through tracking tools (Jira) or Kanban board
  • Complete any required documentation e.g. system design, test classes, deployment, maintenance, support and business needs
  • Contribute feedback on processes and techniques to enable continuous delivery as a software delivery methodology
  • Continuously advance personal knowledge and skills by actively seek out learning opportunities
What you must have:
  • Bachelor's degree in computer science, engineering or equivalent
  • 4+ years of software development experience
  • 3+ Salesforce configuration and development experience (Objects, Profiles, Workflows, Process Builder, Lightning Web Components, APEX, SOQL, SOSL and APIs)
  • Translating functional and non-functional requirements so system requirements in Sales Cloud or Service Cloud. Financial Service Cloud is nice-to-have.
  • In-depth knowledge of the standard capabilities of SFDC and have successfully expanded on those capabilities using custom-code (Apex, JavaScript) and integration with external systems
  • In-depth understanding of functionality and debugging Apex code and VisualForce, using tools like Developer Console and Workbench Experience with SalesForce IDEs
  • Experience with data migration and ETL/Data Loader or other similar integration tools
  • Source code management - appropriately using version-control tools and best practices
  • Development Tools - knowledge of tools to create, debug, maintain, or otherwise support applications
  • Solid understanding of application lifecycle and related skills including software architecture, application design, system integration, risk assessment, test definition, and technical analysis
  • Experience implementing and maintaining CI/CD pipelines (i.e. Gitlab, Github, etc.)
  • Experience with agile development processes using scrum/kanban following a defined product roadmap with dedicated product team
  • Experience in implementing latest security and compliance requirements in software products
  • Well versed on best practices relating to configuration in Salesforce and connecting Salesforce
Nice to have:
  • Salesforce administration experience
  • Certified Salesforce Platform App Builder or Platform Developer I
  • Full stack programming frameworking & languages
  • Other CRM systems (SAP CRM )
  • Integration platforms knowledge (SAP PI/PO, Informatica or Mulesoft)
  • Salesforce connectors
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com By applying to TEEMA on any job portal implies you are entering into a business relationship with us and therefore grants TEEMA consent to send you further job updates or industry and company-related information.