Medior/Senior Back End Developer C# .NET

Keytrade Bank SA

Brussel Hoofdstad

Ibrido

EUR 55.000 - 90.000

Tempo pieno

10 giorni fa

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Hybrid work model
Agile working methods
Green surroundings
Inclusive workplace
Competitive salary package

Descrizione del lavoro

Keytrade Bank is seeking an experienced .NET/C# developer to join our distributed platform team. You will contribute to domain modelling, technical design, and architecture decisions, working across back-end, front-end, and database domains.

Our platform runs on AWS and Kubernetes (EKS), using RabbitMQ, NServiceBus, and various data stores. You will help evolve distributed systems with a focus on reliability and scalability.

Competenze

  • Solid experience with .NET/C# in enterprise environments.
  • Strong knowledge of domain modeling and architecture decisions.
  • Experience with automated testing and CI/CD practices.

Mansioni

  • Develop and evolve distributed systems beyond CRUD applications.
  • Contribute to domain modelling, technical design, and architecture decisions.
  • Collaborate across back-end, front-end, and database teams.
  • Ensure production readiness and observability of services.

Conoscenze

DDD (Domain-Driven Design)
REST API design
Clean code
Automated testing (unit & integration,
Team collaboration
Scrum/Agile

Formazione

Bachelor's degree in Computer Science or related field

Strumenti

Docker
NServiceBus
Kafka
OpenTelemetry
Dynatrace
Terraform
Kubernetes
AWS

Descrizione del lavoro

Keytrade Bank is a young and dynamic bank where IT systems were traditionally developed in-house. Today, we are evolving towards a model focused on customer experience and innovation, combining in-house solutions with off-the-shelf products and services for core functionalities.

Where responsibilities used to be organized by technical skills, we now structure them by business domain, called Feature Teams.

Building new products requires close collaboration across back-end, front-end, database, infrastructure, vendors, and service providers.

Working in a smaller bank means broader responsibilities, wider knowledge, and the opportunity to make a real impact. We are growing fast and are looking for motivated people eager to join our teams to help transform and improve our trading and banking systems.

What makes the position interesting?

You will work on a distributed .NET platform built around C# / .NET, Domain-Driven Design and event-driven microservices.

Our services communicate through gRPC and asynchronous messaging using RabbitMQ and NServiceBus, applying patterns such as CQRS, Domain Events, Outbox, etc.

You will be involved not only in development, but also in domain modelling, technical design, architecture decisions and the continuous evolution of our distributed systems.

The platform runs on AWS and Kubernetes (EKS) and uses MySQL/Aurora and DynamoDB, depending on the domain and its access patterns.

We put a strong emphasis on engineering quality, automated testing, observability and production readiness.

Infrastructure and delivery are managed through GitLab CI/CD, Docker, Kubernetes and Terraform.

The role offers the opportunity to work on real-world distributed systems where reliability, scalability, maintainability and domain complexity matter, rather than simply building CRUD applications.

You will not only work with interesting technologies, but also solve complex problems across three key business domains:

  • Banking – everything related to payments and banking transactions.
  • Cards – debit and credit card ordering and management.
  • Credits – primarily our online mortgage product, Keyhome.

Profile

You are a passionate developer who enjoys:

  • Being a true team player, sharing knowledge and supporting colleagues, while also being able to drive initiatives autonomously.
  • Transforming complex business needs into elegant and maintainable technical solutions.
  • Balancing engineering discipline with pragmatism.
  • Caring deeply about code quality, security and maintainability.
  • Continuously learning, both from a technical perspective and about the banking domain.
  • Participating in technical design, domain modelling, architecture decisions and the evolution of distributed systems.
  • Working in a Scrum environment.

Our working environment is mainly English-speaking, and you are fluent in English. Dutch and French are considered an asset but are not mandatory.

As an experienced .NET/C# developer, you have solid experience with:

  • Domain-Driven Design (DDD)
  • REST API: consuming, designing and building APIs
  • Clean Code and SOLID principles
  • Automated testing: unit and integration testing, TDD, xUnit, Moq, AutoFixture
  • Containerization – Docker
  • Relational Database, transactions, queries and ORM

We also use these technologies, and we would appreciate if you master them, but if you do not have experience with them, we will help you get up to speed with them:

  • NServiceBus
  • Kafka
  • OpenTelemetry
  • Dynatrace
  • Terraform

Offer

  • Hybrid way of working: 50% office / 50% home working
  • Agile way of working
  • Green surroundings
  • An inclusive workplace with nice colleagues
  • A competitive salary package with advantages such as:
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Back End Developer C# .NET
Back End Developer C# .NET

Keytrade Bank • Brussel Hoofdstad

Ibrido
EUR 65.000 - 90.000
Hybrid work policy
Agile culture
Green surroundings
+2
Senior .NET Back-End Engineer (C#) – Hybrid & Distributed Systems
Senior .NET Back-End Engineer (C#) – Hybrid & Distributed Systems

Keytrade Bank SA • Brussel Hoofdstad

Ibrido
EUR 55.000 - 90.000
Hybrid work model
Agile working methods
Green surroundings
+2
Senior Backend .NET Engineer - Distributed Banking
Senior Backend .NET Engineer - Distributed Banking

Keytrade Bank SA • Brussel

In loco
EUR 80.000 - 110.000
Hybrid Backend .NET Engineer — Banking Onboarding
Hybrid Backend .NET Engineer — Banking Onboarding

Keytrade Bank SA • Brussel Hoofdstad

Ibrido
EUR 65.000 - 90.000
Hybrid work policy
Agile culture
Green surroundings
+2
IT Security Engineer
IT Security Engineer

Keytrade Bank • Brussel

Ibrido
EUR 70.000 - 110.000
Hybrid work 50/50 office/home
Agile environment
Green surroundings
+2
Senior Back-End Developer
Senior Back-End Developer

Lynxbroker • Oost-Vlaanderen

Ibrido
EUR 60.000 - 80.000
Flexible working hours
Attractive compensation
Training budget
+4
Customer Support Officer
Customer Support Officer

Keytrade Bank SA • Watermaal-Bosvoorde

Ibrido
EUR 42.000 - 56.000
Group insurance
Health insurance
Hybrid work model (Brussels + home)
Back-end Developer (Java)
Back-end Developer (Java)

Twikey • Gent

Ibrido
EUR 60.000 - 90.000
Hybrid working
Ownership of projects
Collaborative team culture
+1
Senior .NET Developer
Senior .NET Developer

ABC-Groep • Belgio

Ibrido
USD 80.000 - 120.000
Car with fuel card
Home working allowance
Health insurance
+1
Developer .NET (Medior)
Developer .NET (Medior)

OneSource Consulting • Brussel Hoofdstad

In loco
EUR 60.000 - 90.000