For our client in EC agency we are looking for
Senior .NET Backend Developer
Home Office – Fully REMOTE – B2B – Attractive Rate
Project Overview
We are looking for a Senior .NET Backend Developer to join an agile, international team working on large scale backend systems used by European public sector organisations. The platforms support information exchange and operational workflows across multiple countries and stakeholders. Development is already underway, and you will contribute to design, implementation, optimisation and long term scalability in a mature SCRUM setup.
Key Responsibilities
• Design, develop and maintain backend services in .NET 8+
• Implement microservices architectures and RESTful APIs
• Build secure, scalable and high performance backend components
• Process data across multiple systems (APIs, SQL, Elasticsearch, Redis, messaging)
• Write and review clean, maintainable and secure code
• Implement unit and integration tests
• Create and maintain CI/CD pipelines in Azure DevOps
• Manage containerised applications and Kubernetes deployments (Helm)
• Participate in code reviews, sprint ceremonies, estimations and demos
• Produce technical and architectural documentation
• Communicate clearly with team members and stakeholders
Tech Stack
• Backend: .NET 8+, C#
• Architecture: Microservices, REST APIs
• Databases: SQL Server, Elasticsearch, Redis
• Messaging: ActiveMQ / RabbitMQ / Kafka
• DevOps: Azure DevOps (Pipelines, Artifacts, Test Plans)
• Containers: Docker, Kubernetes, Helm
• Other: Git, OAuth2, Linux basics, Kibana
Requirements
Mandatory
• 9+ years total experience in software development
• 5+ years backend development with .NET (recent experience)
• Strong hands on experience with:
o Microservices and REST APIs
o Scalable, high availability backend systems
o SQL Server and complex SQL development
o Message brokers (e.g. ActiveMQ, RabbitMQ, Kafka)
o Containers and orchestration (Docker, Kubernetes)
• Solid understanding of:
o OOP and SOLID principles
o Secure coding practices
o CI/CD pipelines (Azure DevOps)
• Experience with OAuth based authentication
• Proven work experience in Agile / SCRUM environments
• Ability to write and maintain technical documentation
• English level B2 or higher (working proficiency)
Desirable / Nice to Have
• Experience with NoSQL or graph databases (Elasticsearch, Redis, Neo4j)
• Experience creating Kibana dashboards
• Knowledge of ADFS or advanced identity providers
• Experience in international / multi cultural teams
• Strong communication skills with both technical and non technical stakeholders