Naar navigatie gaanNaar aanmelden gaanNaar inhoud gaan

Back-end developer

  • Team

    Product Factory

  • Contract type

    Vast

  • Niveau

    Medior (2 - 7y)

29 januari 2025
Solliciteer nu

Introduction

Keytrade Bank is a young bank, where IT systems traditionally were all developed in house. Currently we are moving to a model where we focus on customer experience and innovative products, relying more and more on off-the-shelf products and services for the basic functionality. Where in the past, responsibilities were organized by technical competences, we now are organizing them per business domain, called Feature Team.
The creation of new products requires strong interaction between all IT fields: the back-end; the front-end, database, infrastructure, vendors and service providers.

Working in a small bank is very different than working in a big bank. Responsibilities are greater, knowledge broader. We have a very high growth rate and we are looking for motivated people willing to become part of our dynamic teams to help improve and transform its existing trading and banking system.

Currently we are refactoring our core systems and transforming them in micro services deployed on AWS following Domain Driven Design principles.

Profile

You are a team player, always ready to share and discuss ideas in order to improve the existing, and to find solution for new projects. Everyone is acknowledged for their role, and we need people with a strong sense of responsibility in our teams.

You are able to work independently when needed, dealing with tasks from early requirements analysis until final implementation and testing. You are open to interaction with your colleagues, able to reach out for help when required and open to accept or provide constructive criticism. You are eager to learn about trading and banking related matters, and also about new technologies. When it comes to programming, you are meticulous and orderly, without losing your pragmatic attitude.

You will be joining the Trading, Investing & Saving Team (TISA), that is responsible for our trading platform, financial products, and so much more. You will work with several frontend and backend developers, business analysts, DevOps engineer, tester, product owner & a scrum master. As part of the feature team, you will plan, estimate, execute and deliver features on a two weeks sprint basis, participating to all ceremonies, wherever you are, as we have a flexible remote policy that allow you to work from home half of the time.  

Requirements

  • Academic degree in a technical field or a proven experience of at least 3 years in developing back-end application and integration services
  • Strong analysis skills
  • Proven skills in technical translation of the business requirements and user stories
  • Able to work independently
  • Capacity to work in Agile mode
  • Good knowledge of .NET with C#
    • ASP.Net experience
    • async/awaits
    • Object oriented principles
    • ORM (NHibernate or Entity Framework)
    • Solid Principles
  • Unit Testing
    • Mocking
  • Design of API (REST or gRPC)
    • OpenAPI/Swagger
  • Experience with Relational databases (MSSQL/MySQL)
  • Proficiency in English, and optionnaly in either Dutch or French
  • Knowledge of SCM (git or other)

Assets

  • micro services architecture
  • event-driven
  • service bus (NServiceBus)
  • Integration with RabbitMQ
  • Domain Driven Development
  • CI/CD

Our Offer

Keytrade Bank is more than just a workplace—it’s where innovation meets opportunity. Here’s what’s in it for you:

  • A role that challenges you to grow and make a real difference.
  • A competitive and motivating compensation package with advantages such as: group insurance, hospitalization insurance, meal vouchers, allowances, …
  • An international team of passionate, driven professionals united by a strong team spirit and a shared commitment to delivering exceptional solutions.
  • The company works in an agile setup with a lot of flexibility regarding remote work.
  • An exciting position within a dynamic online bank
  • A unique opportunity to evolve/create expertise around many different banking related topics (transactions, trading, cards, regulation & compliance…)
  • Hybrid way of working
  • Open culture and working environment
  • Continued education and access to trainings
  • Belgian employment contract