Salesforce Engineers (Mid-Level)

Apply now Close

Salesforce Engineers (Mid-Level)

Remote (within EST)

Posted on 02 Jun 2022

Description:

As a Salesforce Developer, you will play a vital role in the development and integration of new features and workflows within the Salesforce Service Cloud and Marketing Cloud. You will work with stakeholders, product owners, and development teams to solve existing and new business problems with designs that are highly scalable, maintainable, and extensible. You will define code standards and best practices for the delivery of high quality solutions. Additionally, you will have the opportunity to support and define the implementation of AI with Lighting or Einstein.

Job Requirements:

  • Development of high quality (software) code which has been tested and is ready to be shipped applying and using good practices and agreed standards
  • Development of high-quality software design and architecture
  • Work in agile teams in across the capability areas, contributing to the development and maintenance of products and solutions
  • Apply and adhere to good practice software engineering practices (e.g. DRY principles, continuous integration, automated tests, pair programming, code reviews, enterprise architectural patterns) within an agile/iterative development approach including validation and verification testing
  • Ensure good understanding of each user story and the expected outcome, asking for further detail when required
  • Contributing to the continuous development of standards against which software development should take place as well as exploring and bring in new technologies to boost innovation and development productivity
  • Support the common Digital Unit site on standards and methods when necessary to ensure alignment across the Digital Unit

QUALIFICATIONS

  • Bachelors or Master’s Degree in Computer Science, Software Engineering or a related field
  • 3-5+ years previous development experience with Salesforce.com developing in Salesforce technologies such as Apex, Lightning Web Components (LWC) and Visualforce pages (certifications a plus)
  • Experience with Test-Driven Development (having experience with Apex TDD is a must, experience with front-end (LWC) TDD is a nice-to-have)
  • Experience with Git Version Control Systems (specifically Github) and Continuous Integration / Continuous Delivery (CI/CD) workflows within Salesforce (Jenkins, GearSet, Copado)
  • Experience in Salesforce Integration API (REST API, Canvas Apps, and Streaming API)
  • Experience in Salesforce workflows and approval processes
  • Experience with a microservice architecture, domain driven design, and RESTful API’s

Desirable Skills:

  • Familiar with public cloud services with AWS, Google Cloud Platform, and Azure
  • Extensive experience with modern web application development tools and libraries
  • Experience with Java, Go, Python
  • Experience with jQuery, Node.js, JavaScript build tools, and modern JavaScript frameworks such as React, Redux, Ember, or Angular a plus