Replacement .NET Back-end developer
Huxley
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Dutch, English, French Experience level
SeniorJob location
Remote
Tech stack
ASP.NET
.NET
API
Agile Methodologies
Unit Testing
C Sharp (Programming Language)
Software Quality
Relational Databases
DevOps
Entity Framework
Microsoft SQL Server
MySQL
NHibernate
Object-Oriented Software Development
Scrum
RabbitMQ
Mockito
Swagger
Openapi
Backend
GIT
Servicebus
Event Driven Architecture
Solid Principles
Front End Software Development
Domain Driven Design
gRPC
Software Version Control
Microservices
Job description
As a Back-End .NET Developer, you will join the Trading, Investing & Saving Team (TISA), responsible for the trading platform and financial products. You will collaborate closely with frontend developers, backend developers, business analysts, DevOps engineers, testers, a Product Owner, and a Scrum Master., * Design, develop, and maintain back-end applications and integration services using C# and .NET
- Translate business requirements and user stories into robust technical solutions
- Develop REST or gRPC APIs, documented using OpenAPI / Swagger
- Contribute to the refactoring of monolithic systems into microservices
- Apply object-oriented design and SOLID principles
- Write unit tests and mocks to ensure code quality
- Work with relational databases (MS SQL / MySQL)
- Actively participate in Agile ceremonies (2-week sprints)
- Collaborate closely with team members across disciplines
- Take ownership of your work, while contributing to team-level improvements
Requirements
- Academic degree in a technical field or at least 5 years of experience in back-end development
- Strong analytical and problem-solving skills
- Proven ability to work independently as well as in a team
- Solid experience with:
- .NET / C#
- ASP.NET
- Async / Await
- Object-Oriented Programming
- ORM frameworks (NHibernate or Entity Framework)
- Unit testing & mocking
- Experience designing APIs (REST or gRPC)
- Knowledge of relational databases (MSSQL, MySQL)
- Familiarity with source control management (Git or equivalent)
- Comfortable working in an Agile environment
- Fluent in English (Dutch and/or French is a plus), * Experience with microservices architecture
- Event-driven systems and service buses (e.g. NServiceBus)
- Integration with RabbitMQ
- Experience with Domain-Driven Design
- Exposure to CI/CD pipelines
- Interest in the trading and banking domain, * Agile, feature-team-based organization
- Two-week sprint cycles
- Strong collaboration culture
- Flexible remote work policy (up to 50% remote)
About the company
Our client is a fast-growing, modern bank where IT systems have traditionally been developed in-house. The organization is currently transforming its technology landscape, moving toward a stronger focus on customer experience and innovative products, while increasingly leveraging off-the-shelf solutions for standard functionalities.
The IT organization is structured around business domains, working in Feature Teams rather than by technical silos. The company is actively refactoring its core systems into microservices, deployed on AWS and designed using Domain-Driven Design (DDD) principles.
Working in a small bank means broader responsibilities, higher impact, and closer collaboration across disciplines.