This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior .NET Developer with Angular and Microservices expertise to join our dynamic team. The ideal candidate will have over 8 years of experience in software development, focusing on .NET Core, Angular, and microservices architecture. You will design and implement secure, performant services, optimize SQL solutions, and collaborate with cross-functional teams to deliver high-quality software. A commitment to test-driven development and CI/CD practices is essential.
Job Responsibility:
Design & build secure, performant .NET Core (C#) services (REST/gRPC) following domain‑driven and 12‑factor principles
Model data and optimize SQL (indexes, query tuning, partitioning)
contribute to schema evolution and migration strategies in Microsoft SQL Server
Develop front‑ends with Angular 16+ that integrate cleanly with microservice APIs
Containerize apps with Docker
collaborate on Kubernetes deployments (lower envs)
Adopt TDD: write unit/integration tests, participate in code reviews, pair programming, and continuous refactoring
Own reliability: implement observability (logs/metrics/traces), circuit‑breakers and back‑pressure
contribute to SLOs/runbooks
Automate CI/CD: pipelines, build promotions
Collaborate cross‑functionally with product, QA, and platform teams to deliver platform features on predictable cadences
Requirements:
8+ years of professional software development
5+ years of strong SQL expertise (SQL Server and exposure to PostgreSQL is desirable): query optimization, indexing strategies, transaction semantics
5+ years of hands‑on with Angular versions 14 to 18, responsive UI and accessibility best practices
5+ years of proven experience with microservices architecture: service decomposition, API design, inter‑service communication
3+ years of Containerization expertise (Docker) and practical exposure to Kubernetes (authoring manifests, debugging pods)
Solid grasp of software engineering fundamentals: OO/FP, concurrency, networking, data structures, security
Habitual TDD and clean code practices
comfortable with unit, contract, and integration tests
CI/CD
Nice to have:
Exposure to Apache Airflow (DAG authoring, scheduling, deployment in containerized/K8s environments)