We fuse together exceptional talent who deliver outstanding software solutions. Our approach has helped us grow 60% in 2021, 94% in 2022, and in 2023 we joined forces with Insight, a Fortune 500 company and a leading solutions and systems integrator. With exciting growth plans and cutting‑edge projects, there has never been a better time to join our incredible team.
The role
We are seeking technical polyglots who enjoy both technical architectural design, hands‑on coding, and peer reviews, as well as the equally important social/client‑facing aspect of the role. The role is responsible for defining the development architecture across a blend of in‑house bespoke solutions and third‑party products and helping to shape the longer‑term strategic development architecture for the organisation. It will involve understanding key business processes, identifying and assessing new technologies, and designing, developing, and deploying AI‑powered automation solutions that can transform operational processes at scale.
Main Responsibilities
- The design and implementation of best‑in‑class software architecture
- Produce and communicate clear technical designs to guide and contextualise solution development across products, services, projects, and systems, including applications, technologies, processes, and information which meet the business strategic needs.
- Create and maintain the architecture models and related reference data in our enterprise repository as part of your normal project tasks.
- Provide solution architecture deliverables, including current and target state architecture, standard definitions, reference models, architecture designs and patterns
- Ensure that all work undertaken by you and your colleagues is of the highest quality and meets the agreed standards for software delivery.
- Support product managers in product decisions to maintain, refresh or retire services, or systems, including applications, technologies, processes, and information.
- Participate actively in all team ceremonies (daily stand‑up, team retros, sprint reviews, story‑mapping, backlog refinement) helping the entire delivery team be the best that they can.
Essential Skills
- C# .NET Core, REST API Design and Development, API Management
- Document or No‑SQL database solutions (particularly Elasticsearch)
- Messaging and microservices based architecture (Azure Service Bus, Azure Functions)
- Formal architecture documentation and diagramming techniques (BPMN, UML, Wireframing)
- Experience with AI tools and frameworks such as Claude code.
- Test and behaviour driven development strategies (TDD, BDD, Gopher)
- Agile Delivery Methodologies, SCRUM, SCRUMBAN
- Working in an agile environment using JIRA and Confluence
- Experience working in a data‑centric organisation
Desirable Skills
- React front‑end development
- React Native cross‑platform mobile application development
- Android development (Java/Kotlin/Dagger2)
- Image Processing, ANPR (automated number plate recognition) and OCR library implementations
- Exposure to process modelling, for example in BPMN
- IoT relay control systems
- Networking security (firewalls and network traffic control)
We are an equal opportunities employer.
#J-18808-Ljbffr…
