Salesforce Technical Consultant (Current Vacancy)

Salesforce Technical Consultant
(Current Vacancy)

A BIT ABOUT US

At Emprisia, We believe in big ideas and the power of technology to enable them. Our vision is to work with like-minded organisations to strive for excellence in digital empowerment that delivers lasting change. We are a small, talented team of Salesforce experts that are focused on making a big difference to our client’s business. Historically, our practice has concentrated on the not-for-profit sector, but we are also growing our work with commercial clients.

 

We help our customers:


  • Align their business for success with CRM
  • Devise and implement Salesforce CRM technology solutions
  • Ensure ongoing success through user adoption and continuous improvement measures
  • Support their live CRM systems


We are based in Kings Cross in London, with customers throughout the UK.

JOB DESCRIPTION 

As a member of the Emprisia delivery team, the Technical Consultant will be a client facing consultant working on various projects concurrently. They will own the technical solution on the projects they work on and be the expert in how a solution is built. They will deliver some of the build elements themselves as part of a wider team of developers and configuration consultants.


They will serve as the primary/sole technical consultant for some projects, within a team consisting of a Project Manager, Lead Consultant and configuration consultant. For larger projects they will work alongside a Managing Partner to develop the most complex and challenging solutions. As experience increases, they will assume responsibility for being the sole consultant on more complex projects or for large deliverables on complex enterprise and mid-market projects.


The Technical Consultant has a high proficiency in translating business problems into solutions leveraging the out of the box configuration capabilities as well as technical solution based on automation, APIs, data exports and loads, and advanced configuration. They should always ensure that any solution provided is delivering business value. Ideal candidate has at least 2+ years of experience in implementing and integrating Salesforce solutions.


Through individual actions and on a day-to-day basis, the Technical Consultant will demonstrate a clear understanding of customer success. This means developing technical solutions to solve business problems and not simply code. He/she will develop a proficiency in identifying when a technical solution may not solve a business problem and therefore puts business value at risk.


The Technical Consultant will be able to design and build solutions from the output of discovery sessions such as requirements, user stories, process maps, and other similar materials and also be able to gather and document their own requirements when the functionality is more technical in nature.


Key activities led by the technical consultant are: 

 

  • Design, develop, test, document, and deploy high quality business solutions on the Salesforce platform based on industry best practices and business needs
  • Construct target data model based on combination of standard, custom, and third party objects
  • Run technical training or lead technical "deep-dive" sessions with the client
  • Design solutions using existing architecture
  • Identify areas of complexity and propose technical solutions
  • Build automation from scratch using Process Builder and Flow
  • Writing of Apex triggers, classes, and associated test classes
  • Writing of Lightning Components and Lightning Web Components
  • Designing & owning the development lifecycle and DevOps procedures for your projects across sandboxes and live environments
  • Work with the existing admin and development teams to establish and maintain best practices in Salesforce administration and management
  • Work with the solution architect to refine and enhance new architectures
  • Support existing & build new integrations
  • Support the wider Emprisia team by sharing knowledge and best practice
  • Support development of Salesforce resources by participating in team discussions and sharing learnings
  • Participate in complex technical discussions with clients, clearly articulate options, benefits and recommendations
  • Collaborate on several, concurrent projects, which could include coding and design, coordinating new releases or documenting projects
  • Provide the client with the expertise on the API, integration technical best practices, data export and load, including guidance and support for data migration activities
  • Develop and test programs that are easily maintainable
  • Work with your Solution Architect and other team members to refine and ensure proper application of all phases of the systems development life cycle (SDLC), and that completion dates are met

 

REQUIRED SKILLS & EXPERIENCE
  • Bachelor's or master’s degree, ideally in computer science, computer engineering but other disciplines considered
  • Salesforce Platform Developer I and Salesforce Platform Developer II certifications
  • Previous consulting experience implementing Salesforce solutions
  • Proven experience with Sales Cloud, Communities Cloud
  • Experience with Non-Profit Cloud, Marketing Cloud and/or Pardot an advantage
  • Demonstrated technical and development experience with Apex, Visualforce, Lightning Components, Lightning Web Components, Force.com APIs, and use of third-party APIs and web services
  • Familiarity with Salesforce Data Loader and third-party integration tools such as Jitterbit
  • Experience of Salesforce DevOps practices including use of Scratch orgs, Git source control & GitHub repositories
  • Extensive solution delivery experience
  • Functional knowledge of Salesforce data structure and understanding of how to leverage the tool to meet complex process and reporting requirements
  • Excellent communication skills (verbal and written)
  • Must have a solid understanding of object-oriented technologies to develop software applications 
  • Ability to accurately scope, plan and estimate the level of effort for tasks
  • Demonstrated strength with complex problem decomposition
  • Ability to work well with a team of highly talented software professionals in a rapid development environment
  • Experience in an agile development environment preferred
  • Working knowledge of system development life cycle methodologies
  • Experience with Agile solution delivery
  • Experience with CSS Styling, Mobile app development and UX/UI Design an advantage.
Competitive package. Details available on application.
Share by: