Digital Solution Architect

Location London
Discipline: Retail & E-commerce, CX & Marketing, Logistics & Supply Chain, Digital Architecture, Solution Architecture, Strategy & Architecture
Job type: Permanent
Job ref: 32085
Published: 4 months ago

Solution Architect - Retail & Logistics

As a Solution Architect, you will be responsible for translating our client's need into technical designs which can be moulded into high performing, highly available, extensible and efficient software systems. The Solution Architect role is one of the keystones in the delivery of business solutions and the advancement of our technology.

What You Will Be Doing

  • Have overall responsibility for designing solutions that may involve a combination of in-house enterprise-grade solutions and COTS products across one or more teams and/or third parties based largely (but not exclusively) on the Microsoft Technology stack

  • Be responsible for identifying, assessing and selecting the most appropriate technologies, architectural styles and patterns needed to deliver a software solution

  • Support project and programme management to understand, communicate and manage technical dependencies across platforms and projects

  • Work closely with the Lead Software Engineer and their associated teams to ensure that solution designs can be translated into working, high quality software, and that any technology selections or architectural styles are clearly articulated to the team

  • Develop strong relationships with Business stakeholders, Business Analysts and other Platform Teams; both within IT and across the organisation in order to guarantee that solution designs map to the requirements of the business and are aligned to the roadmap of partner teams and the wider strategic roadmap of the company

  • Ensure that any non-functional requirements, environmental or technology constraints are captured, considered and addressed as part of the solution design

  • Work with the Principals and engineering peers to ensure the continual improvement of the architecture and engineering practices

  • Guide and mentor within the teams you work with, and provide feedback to the line manages around performance and reviews; and seek out and actively promote ideas and techniques in the community – both within our client IT and externally

  • Be familiar with the secure development life cycle and ensuring that your solutions are secure by design and adhere to regulatory requirements through using and leading such practices as Threat Modelling and risk assessments.

  • Have an understanding of the security and fraud threats that affect an eCommerce business and any regulatory requirements that the business must follow.

What You Will Need

  • Excellent and proven design capabilities, preferably in a micro-services based architecture as well as working with and influencing 3rd parties to develop the right solution

  • Proven experience of leading teams in the successful delivery of complex, highly performing and high quality software systems, both from Engineering and Architectural standpoints

  • Experience shaping both functional and non-functional requirements, ideally within a high-volume consumer facing and/or e-commerce environment

  • Ability to assess 3 rd party products and technologies, along with being able to evaluate whether to take a build or buy approach

  • Experienced at effectively communicating technical designs to both technical and non-technical audiences; familiar with modelling languages and producing formal design artefacts to convey designs, but is equally comfortable translating them into a higher level views

  • Experience of the full software development lifecycle, along with an appreciation of quality assurance, continuous integration/delivery, and the benefits of automation.

  • Experience and understanding of Agile practices and the ability to gauge the appropriate amount of up front design that will be required to ensure the team can build, but are not overly restricted or constrained by the design should changes be required

  • Experience in a broad range of technologies and their implementation, including at least some of the following (although other cloud technology experience may be transferable):

    • Latest versions of .NET Framework., .NET Standard and .NET Core (C#)

    • Azure Service Fabric/AKS/ACS/Cloud Services

    • Azure Service Bus

    • Azure Cosmos DB, SQL DB

    • Microsoft Logic Apps & Functions

    • Scrum/Kanban

    • Mule

  • Desirable business knowledge includes

    • Warehouse Management Systems (such as Matflo, KiSoft, Manhattan)

    • Carrier Management Systems (such as MetaPack, Sorted)

    • Customs Warehousing and Bonding solutions (across the globe)

    • Returns Management Solutions