- Role Overview: We are seeking a high-caliber Senior .NET Developer with deep hands-on software engineering, robust solution design, and enterprise integration experience. In this role, you will architect and build scalable enterprise backend, implement resilient distributed systems, and champion engineering rigor through Specification-Driven Development (SDD) and modern AI-augmented engineering workflows.
- - Team Growth: Participate
in technical interviews and contribute directly to elevating technical
standards across the engineering team.
Requirements
- Comprehensive implementation of authentication and authorization protocols (OAuth2, OpenID Connect, JWT, RBAC/PBAC).
- Proactive API security hardening, input validation, and defensive mitigation against OWASP Top 10 vulnerabilities.
- Secure secrets handling and data protection in transit (TLS) and at rest.
- Structured logging architecture (e.g., Serilog) with correlation and trace identifiers.
- Distributed telemetry collection using OpenTelemetry standards.
- Implementation of application health checks, Prometheus/Grafana metrics instrumentation, and APM diagnostic workflows.
Benefits
Skills Required
- 5+ years of professional backend software development experience
- Expert proficiency in C#, ASP.NET Core, and contemporary .NET runtimes
- Expertise with API-first and specification-driven development, including OpenAPI, Swagger, contract testing, and schema-first design
- Experience with Entity Framework Core, Dapper, LINQ, raw SQL optimization, and database migrations
- Experience with SQL Server and/or PostgreSQL
- Knowledge of Clean Code, SOLID, GoF design patterns, DDD, and distributed systems
- Experience designing automated tests with xUnit or NUnit, mocking frameworks, and containerized testing tools such as Testcontainers
- Experience implementing OAuth2, OpenID Connect, JWT, RBAC/PBAC, API security, input validation, and OWASP Top 10 mitigations
- Experience with secure secrets handling and TLS protection
- Experience with structured logging, OpenTelemetry, health checks, Prometheus/Grafana metrics, and APM diagnostics
- Experience integrating legacy systems, SOAP/XML services, enterprise service buses, and background workers
- Hands-on experience with Docker, Git workflows, and automated CI/CD pipelines
- Exposure to .NET Aspire, Native AOT, and high-performance C# programming
- Experience with RabbitMQ, Apache Kafka, and Redis
- Familiarity with MCP, prompt engineering, or autonomous AI coding agents
- Familiarity with container platforms, cloud environments, or Kubernetes
What We Do
Areeb Group is a well-established, diversified holding company based in London, with operations in Europe, the Middle East, and North Africa. It functions as a diversified asset management firm.







