.NET Developer, Remote (EU) – Europol

 Posted 4 months ago
  
 Spain
  
 €306 - €315 per day
  
10+ years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The role involves designing, developing, and maintaining scalable backend solutions using .NET 8.0+, microservices architecture, and modern integration patterns for Europol support. Key tasks include writing reliable backend code, supporting data processing services interacting with multiple sources, managing CI/CD pipelines, and implementing secure coding practices.

.NET Developer, Remote (EU) – Europol

Profile: .NET Developer.

Minimum experience: 9 years in Software Development.

Studies required: Bachelor’s Degree in IT or a related field.

Language: English (C1) MANDATORY.

Location: Remote within EU.

DESCRIPTION:

We are seeking a highly experienced .NET Developer to join an EU‑based remote team supporting Europol. The role focuses on designing, developing, and maintaining scalable backend solutions using .NET 8.0+, microservices architecture, and modern integration patterns. The developer will work on complex data processing services interacting with multiple data sources and destinations, contribute to CI/CD pipelines in Azure DevOps, develop Kubernetes Helm charts, and implement secure coding practices including OAuth-based authentication mechanisms. The position requires strong expertise in backend engineering, asynchronous and messaging patterns, SQL Server, Elasticsearch, and Agile/Scrum methodologies. Collaboration, code quality, and clear communication are core expectations of this role.

Tasks:

· Write and support backend code in .Net 8.0+ using some of the most common libraries (Newtonsoft.Json, OpenTelemetry, Swagger, Bogus, AutoBogus, Moq).

· Participate in the .NET implementation of a micro-services solution, being able to write backend code in a reliable, fast, scalable, and secure way, satisfying requirements and service level agreements.

· Write and support services that read/transform/write data from multiple sources to multiple destinations (APIs, SQL Server, Elasticsearch, Redis, ActiveMq, Graph databases, csv files).

· Review and approve Pull Request created by teammates.

· Implement validation mechanisms as unit and integration tests.

· Create and manage build and release pipelines and TestPlans in Azure Devops.

· Create and manage Kubernetes helm charts for all supported applications and services.

· Write and support complex SQL Server Stored Procedures.

· Create Kibana dashboards and Elasticsearch queries.

· Write OAUTH mechanisms. ADFS knowledge is a plus.

· Work comfortably within a team. Follow SCRUM methodology procedures and disciplines; Estimate the work to be done upon request.

· Write technical documentation.

· Account for secure coding practices, as well as logging and auditing features.

· Communicate in a clean, concise way, not only to peers but also to upper layers when needed.

Professional experience requirements:

Mandatory:

· More than 9 years of experience in Software Development.

· More than 5 years of experience in Back-End Development with .Net Framework in the past seven 7 years.

· More than 3 years of experience in designing and developing scalable back-end components (REST APIs, integrations, micro-services).

· More than 2 years of experience with containers and orchestrators (e.g Kubernetes or Docker Swarm).

· Experience in more than 1 production-ready projects with OAUTH standard.

· More than 3 years of experience in working in an agile/scrum environment.

· More than 2 years of experience with highly scalable systems.

Desirable:

· More than 1 year of experience in working in an international/multi-cultural environment.

Professional knowledge requirements:

Mandatory:

· Good knowledge of application development environments.

· Good knowledge of the micro-services design patterns.

· Good knowledge of asynchronous programming and messaging patterns.

· Good knowledge of .Net Framework 8.0+ (C#).

· Good knowledge of the design and development of scalable back-end components (REST APIs, integrations, micro-services).

· Good knowledge of software development methodologies (e.g. AGILE).

· Good knowledge of Git and the main branch strategies (git flow).

· Good knowledge of relational databases (SQL Server).

· Good knowledge of message brokers (ActiveMq, RabbitMq or Apache Kafka).

· Good knowledge of CI/CD systems such as Microsoft Azure Devops (e.g. Pipelines, Artifacts, TestPlans).

· Good knowledge of OOP paradigms and SOLID principles.

· Good knowledge of Agile Team implementing Scrum principles.

· Good knowledge of unit testing.

· Ability to draft clear and complete documentation for full stack solutions (including design and architecture).

· Knowledge of using Linux shell and basic Linux concepts (e.g., users, groups, rights).

Desirable:

· Communicate in a clean, concise way, not only to peers but to upper layers when needed.

· Good knowledge of NoSQL databases (Elasticsearch, Redis, Neo4j).

Language:

· English (C1) MANDATORY.

Location:

· Remote within EU.

Rate:

· 306-315€/day.

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified