Junior Developer — Digital Experience, Automation & Transformation

Perm
IT & Technology
London
London
£50-£70k
JH3453

Junior Developer — Digital Experience, Automation & Transformation (DEAT)

Reports to: DEAT Lead

We are establishing a new internal development team — Digital Experience, Automation and Transformation (DEAT) — and this is one of its founding roles.

You'll work directly with the DEAT Lead building internal tools, automations and integrations on the Microsoft stack (Azure, Power Platform, Microsoft 365), taking real solutions from idea to live use. It's a hands-on, broad role: front-end, back-end, data and the conversations with the people who'll use what you build.

What you'll be working on

Internal web applications — building modules for a centralised, role-aware internal hub, from front-end screens through to the services behind them. Document and data extraction — automating the reading of inbound documents (e.g. invoices) using Azure AI services, with structured data flowing into the systems and reports that need it. Workflow automation — replacing manual, spreadsheet-and-email processes with proper tools. API integration — pulling live data from internal systems and third-party APIs into clear, usable front-ends. Data unification — connecting existing business systems so information can be brought together and reported on rather than re-keyed. Reporting and self-service tools — letting teams answer their own questions.

Everything ships to a named business sponsor. You'll meet the people using your work and hear directly when it works and when it doesn't.

Responsibilities

Build and maintain applications, automations and integrations under the DEAT Lead's direction — using Python, Power Apps and Azure services. Develop clean, usable front-ends consistent with our brand standards. Work with APIs and data models to connect systems and consolidate data. Write clear, practical documentation — enough that someone else could pick up what you built. Follow the team's governance standards: source control, environment separation, data protection, release/review process. Talk to business users to understand a process before automating it, and gather feedback once it's live. Support solutions in production alongside building new ones.

What you need to be good at

Being a self-starter. You'll be given a problem and a direction, not a specification. You need to work out the next step yourself, make progress without being chased, and ask questions when genuinely stuck rather than guessing silently or waiting to be told.

Creative problem solving. Most of what you'll build has no off-the-shelf answer — if it did, we'd have bought it. You'll work with imperfect data and systems that were never designed to talk to each other, and find a route through: reading documentation, prototyping small to test an idea, using AI-assisted development tools well, and dropping an approach that isn't working.

Alongside that: straightforward to work with, honest about what you don't know, and reliable on the unglamorous parts — testing, documentation, following the process even when nobody's watching.

Essential skills and experience

Practical programming ability in at least one language — Python preferred; strong fundamentals in another (C#, JavaScript, Java) with genuine willingness to learn Python is fine. Hands-on experience using AI tools in your work — you actively use AI to build, learn and solve problems faster, and can tell the difference between output you should trust and output you should check. Relational data and SQL basics — tables, joins, keys. REST APIs and JSON — how they work, and the confidence to read API docs and try things. Clear written and verbal communication — you'll regularly explain technical things to non-technical colleagues. Evidence of building something, somewhere: a course or apprenticeship project, a personal project, a GitHub profile, an automation that made a previous job less tedious.

Microsoft Azure — App Service, Functions, Logic Apps, Azure AI services. HTML, CSS and JavaScript — enough to build and adjust a web front-end. Version control (Git/GitHub) — branching, commits, pull requests. A Python web framework — Flask or Django. CI/CD pipelines (GitHub Actions or similar).

What you'll get out of it

Genuine breadth — front-end, back-end, data, integration, cloud and the business conversation, not one narrow slice of a big pipeline. Direct mentoring from the DEAT Lead, with real ownership of your own workstreams. Visible work, used by real teams — some of it seen at senior level. A founding place in a new, growing capability.

 

Can't find the job you're looking for, send us your info and we will review your options?

(Permitted file size is 5Mb and file types are: doc, docx, txt, pdf, rtf, xls)

Please complete the form below, your data is processed here under legitimate interest. Please also note that for your privacy no data from this form is stored in this website (view our privacy policy).

Attach CV*