Senior Technical Consultant - Salesforce

  • Job Reference: MP033
  • Date Posted: 5 June 2019
  • Recruiter: makepositive
  • Location: London
  • Salary: On Application
  • Sector: Services, Developers, Consultants
  • Job Type: Permanent
  • Work Hours: Full Time
  • Contact: Nicole Santos
  • Email:

Job Description

We are currently looking for a Senior Technical Consultant to join our Services delivery team. The role of a Senior Technical Consultant is to work alongside your peers as a technical resource to ensure the technical delivery of any project you may work on. You are responsible for technical plans, designs, development and test classes using a best practice agile methodology. In addition, the candidate must be able to lead technical requirements gathering sessions, produce requirements and technical architecture documents, manage the developer resources and be hands-on implementing where required. The candidate must also be able to manage client expectations and scope by working closely with the project manager.

makepositive is a multi-award-winning Platinum Salesforce consulting partner with more than 1000 successful project deliveries to date. With more than 150 Salesforce experts in our team, we have a wealth of experience across the entire Salesforce platform.

The Services Community at makepositive is responsible for all aspects of solution delivery including business strategy, change management, project / iteration planning, documentation of business and technical requirements, development, testing, deployment, training and support.

Key Responsibilities will include:

  • Lead technical requirements gathering sessions and producing technical requirements and design documents
  • Manage the technical delivery of integrations, security, single-sign-on and application customisations
  • Manage technical scope and client expectation
  • Design and implement the development and release process
  • Design and manage the execution of test plans and ensuring a quality solution is delivered
  • Liaising directly with internal and external business users and providing on-going expert level assistance throughout the life-cycle of the project

Essential Role Specific Skills:

  • Hands on development experience with Apex, Visualforce and/or the API
  • Completion of several projects in development and lead technical roles
  • Extensive experience developing with JAVA and web technologies (HTML, CSS, JavaScript)
  • Experience with JavaScript frameworks such as Angular & React
  • Experience building Lightning Components
  • Ability to deliver integration projects using established integration technologies
  • Proven ability to design and optimise business processes and to integrate business processes across disparate systems
  • Ability to define and deliver custom enterprise applications
  • Experience with data extraction, transformation and load tools
  • Expertise in Single Sign On, Master Data Management, Social Enterprise Technologies or Data Warehousing
  • Experience with web and/or cloud application development in, Heroku, Amazon AWS
  • A thorough understanding of XML, SQL, and Object Oriented Design Patterns
  • Experience in building Web Service enabled applications (SOAP and REST)
  • Knowledge of Source Control, Continuous Integration and Delivery Tools and processes

Desired Role Specific Skills:

  • Experience reviewing and documenting code
  • Resourceful and creative problem-solving skills
  • Excellent analytical skills and the ability to develop processes and methodologies
  • Team player with strong communication, presentation and interpersonal skills

To Be Successful in this role, you will have:

  • Ability to work independently and with minimal supervision within the context of a global team
  • Strong organizational and time management skills
  • A good graduate degree (First or Upper Second) or equivalent
  • Continuous improvement attitude; ability to seek out and implement internal or external best practices.
  • Willing to travel and spend periods of time on client site
  • Be able to rides the waves of a dynamic, changing environment
  • Work in a manner that champions the organisational values of Trust, Generosity, Transparency, Professionalism, and Happiness.