cover image
WPP

WPP

www.wpp.com

1 Job

55,219 Employees

About the Company

WPP is the creative transformation company. We use the power of creativity to build better futures for our people, planet, clients and communities.

Listed Jobs

Company background Company brand
Company Name
WPP
Job Title
Back-End Developer
Job Description
**Job Title:** Back‑End Developer **Role Summary:** Design, develop, and maintain scalable .NET microservices on Azure and Kubernetes. Lead application architecture, enforce SOLID principles, write test‑driven code, and collaborate with cross‑functional teams to replace legacy workflow systems with a modern, AI‑enabled platform. **Expectations:** - Deliver clean, maintainable code in .NET/C# following modern design patterns. - Apply Test‑Driven Development and write unit tests that drive feature design. - Contribute to cloud‑architecture decisions, REST/gRPC APIs, and UI components. - Participate in Agile ceremonies and coordinate with engineers across the organization. **Key Responsibilities:** - Write scalable, clean .NET code using C#. - Create, run, and maintain unit tests; practice TDD. - Participate in architecture & software design workshops. - Develop cloud‑based solutions in Azure; work with Kubernetes orchestration. - Build proof‑of‑concepts and validate technical assumptions. - Develop front‑end components (HTML5/CSS3) for client displays. - Assist team members with project tasks and cross‑functional requirements. - Coordinate with other developers and stakeholders to align on deliverables. **Required Skills:** - 5+ years of professional development in C#. - Expert in SOLID principles, design patterns, and enterprise application architecture. - Proficient in .NET Core/Framework and microservice patterns. - Experience with Azure services and Kubernetes. - Knowledge of REST and gRPC APIs. - Familiarity with an additional OOP language (e.g., Java, C++). - Basic front‑end skills: HTML5, CSS3. - Strong TDD practice. - Agile methodology experience. - Excellent communication, troubleshooting, and teamwork abilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience). - Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are advantageous but not mandatory.
London, United kingdom
On site
Mid level
19-11-2025