Teqology Recruitment

Salesforce Developer

Developer
London, UK 📍

Salesforce Developer

London, United Kingdom | Full Time

Who they are:

Our client is the leading provider of trusted identity and security solutions. They enable businesses, large enterprises, cloud service providers and IoT innovators around the world to secure online communications, manage millions of verified digital identities and automate authentication and encryption. Its high-scale PKI and identity and access management (IAM) solutions support the billions of services, devices, people and things comprising the Internet of Everything (IoE).

In London, they are developing their identity platform, forming the core of the company's current and future products. Their platform is designed to scale to the needs of IoE and major cloud deployments, being capable of issuing billions of identities, with industry-leading performance. Built to meet existing and future web standards and compliance rules, it is capable of servicing any scenario where strong identity is required.

This role is part of a critical greenfield digital transformation project focused on replacing the legacy Business Support Systems with a modern platform, built on an industry-standard foundation, shifting from an entirely on-prem to hybrid on-prem + cloud architecture. You will be part of an agile and well-funded team based in London and jointly led by our Programme Manager and BSS Development Manager.

They would love to meet you if:

  • You write clean, concise, self-documenting code that both you and your team can still understand a year after. You care about naming. You do not repeat yourself. You do not believe that more code represents the solution to a problem. You test everything.
  • You enjoy designing solutions to hard problems and can communicate these to both the team as well as product management.
  • You get a kick out of motivating and helping your teammates grow. You are always happy to help a fellow team member, taking the time to explain solutions and set them on the path of self-learning.
  • You already master a few programming languages, or easily find your way around a new one. You enjoy picking up new things and incorporating those in your skillset.
  • You think in patterns. Synchronous/asynchronous. Multithreaded/event-driven. Latency/bandwidth. You take these into consideration before laying down any code.
  • You are familiar with the latest technologies and use them judiciously. Software advancements have made things that were impossible ten years ago possible, but no single piece of technology has been a silver bullet. You can tell which of the tools in your belt work for the task at hand and which do not.
  • You are an inquisitive perfectionist. You like to know how things work and constantly try to improve them. Responsibilities

Responsibilities:

  • Work closely with the Business Stakeholders, Business Enablement Lead, Product Management and QA lead to devise and agree on test objectives, test strategies and test plans aligned to the overall programme delivery dates
  • Assess and agree on schedules and estimates for testing periods, and work with the business to ensure adequate testing resources are available as required. Collaboration with internal/external stakeholders, development teams, business and project teams to collect testing requirements and ensure traceability of those requirements
  • Review test environment configuration, availability and security to ensure smooth execution testing
  • Highlight any potential risks or issues associated with realising the test schedule
  • Define/specify test output reports and expected results from system and business processes
  • Understand and create appropriate test data to cover all relevant business scenarios

Working alongside their Business Systems Architect, you will:

  • Design and implement Salesforce code and workflows
  • Develop custom Salesforce components, lightning web components
  • Create and model unlocked packages with Salesforce DX
  • Automate and manage fixtures and data states within our Salesforce non-production environments
  • Assure systems compliance and security with input from our compliance and security officers
  • Assure code quality by implementing appropriate automated testing tools and processes
  • Align the development process with the rest of our CI/CD practices and workflows
  • Measure and establish baseline systems performance

Qualifications:

  • Demonstrable experience in building complex systems
  • Salesforce Advanced Developer Certification
  • Solid Salesforce DX experience
  • Proven experience on how to best model Salesforce unlocked packages on an instance with multiple dependencies
  • Excellent command of one of the following: Java, JavaScript, HTML, CSS
  • REST (RAML, OpenAS), gRPC, OAuth2, SAML, OpenID Connect
  • OData
  • Content delivery optimisation techniques
  • Solid APEX, Visualforce, and Lightning hands-on programming experience
  • Lightning hands-on programming experience (this will be a Lightning project)
  • Must understand the Salesforce Data security model

What they offer:

  • The opportunity to work for a leading multinational PKI provider
  • A clean slate. No legacy or poorly documented code to maintain
  • A friendly and personal working environment
  • Excellent growth opportunities
  • Competitive Salary
  • Buying and Selling Annual Leave
  • 25 Days Annual Leave
  • Company Profitability Bonus Scheme
  • Employer matched pension contributions to 5% of salary
  • Long-term Sickness and Disability Insurance
  • Private Medical Cover with the option to add family members at your expense
  • 4 x Salary Life Insurance cover

Made with ♥ in London