Senior .NET Engineer
The Role: Senior .NET Engineer
Location: London (or) Coventry, UK
Position Type: Contract Inside IR35
Remote work option Available: Hybrid (2-3 Days onsite in a week)
Job Description:
Essential skills/knowledge/experience:
- .NET Expertise: .NET 8, C#, ASP.NET Core, RESTful APIs, background jobs, async programming, dependency injection, unit/integration testing frameworks.
- Security Concepts: OWASP Top 10/ASVS, threat modelling, OAuth2/OIDC, TLS, input validation, secrets management, RBAC/ABAC.
- Cloud & DevOps: Azure (App Service/AKS/Functions), IaC (Terraform/Bicep), CI/CD pipelines, containers (Docker), observability (logs/metrics/traces).
- Architecture: DDD, modular monolith/microservices, event-driven patterns, idempotency, resiliency (circuit breakers/retries), API versioning.
- Collaboration: Proven record of mentoring, elevating engineering standards, and delivering scoped outcomes in cross-functional teams.
- Apply unit testing and component testing using tools like Xunit
- Participate in Agile/SCRUM ceremonies including sprint planning, reviews, and retrospectives.
Desirable skills/knowledge/experience: (As applicable)
- Retail domain knowledge preferably UK retailers
- Practical knowledge of performance/load testing (k6/JMeter) and chaos/resiliency testing.
- Microservice Architecture and Design principles knowledge
- MongoDB setup and Entity framework experience