- Company Name
- VirtueTech Recruitment Group
- Job Title
- Senior .NET / Full Stack Developer – Hybrid – £600/day Outside IR35 | C# | Azure | Event-Driven Systems | Payments | API-Driven
- Job Description
-
**Job Title:** Senior .NET / Full Stack Developer
**Role Summary:**
Deliver and scale high‑throughput payment services on a cloud‑native platform. Collaborate on architecture, code, and best practices for an API‑first, event‑driven microservices ecosystem built on .NET and Azure. Participate in cross‑functional product, data, risk, and platform teams to ensure secure, scalable, and resilient distributed systems.
**Expectations:**
* Lead senior‑level design and development of production .NET services.
* Drive engineering standards, performance, observability, and reliability.
* Work 2–3 days a week in office, remaining remote.
* Deliver within defined timeframes on a 6‑month contract.
**Key Responsibilities:**
1. Design, develop, and maintain high‑performance .NET/C# services powering a global payments platform.
2. Build, deploy, and scale event‑driven microservices in Azure.
3. Contribute to architectural discussions, defining scalable distributed data flows and API‑driven integrations.
4. Establish and enforce engineering best practices, coding standards, and observability/reliability patterns.
5. Partner with Product, Data, Risk, and Platform teams to iterate on platform capabilities, APIs, and partner integrations.
6. Mentor junior engineers and collaborate with senior peers to deliver maintainable, high‑quality code.
7. Enhance platform resilience and delivery velocity through continuous improvement initiatives.
**Required Skills:**
* Extensive experience building production systems with .NET / C#.
* Proven Azure cloud‑native development skills (IaaS, PaaS, SaaS).
* Hands‑on expertise with event‑driven architectures (Kafka, Azure Service Bus, Azure Event Grid, other messaging systems).
* Strong design acumen for distributed, scalable APIs and payment flows.
* Experience with payments or fintech platforms; high‑throughput transactional systems.
* Deep understanding of system reliability, performance at scale, and best‑practice security in regulated environments.
* Familiarity with CI/CD, monitoring, logging, and observability tooling.
**Required Education & Certifications:**
* Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
* Relevant professional certifications (e.g., Microsoft Certified: Azure Solutions Architect, Azure Developer Associate) are a plus.