Fullstack Developer | Antwerp | Hybrid | Full-time
We are currently looking for an AWS, .Net developer / Fullstack developer to support a legacy migration project to the cloud. Full details below for the position.
Key Responsibilities
* Design, build and maintain scalable, secure applications using C# (.NET latest version) and Angular latest version
* Develop robust back-end systems with PostgreSQL (Aurora) and MS SQL Server, optimizing data access and database schema
* Work within microservices and monolithic architectures, applying SOLID, DRY, dependency injection, and design patterns such as MVC and MVVM
* Apply domain‑driven design (DDD) and test‑driven development (TDD) principles; write unit tests and participate in code reviews
* Implement infrastructure as code (IaC) with Terraform / CDK and manage cloud environments (AWS, or equivalent cloud concepts)
* Build serverless components like Lambda functions, integrate services such as SQS, SNS, S3, CloudWatch, and manage authentication via Auth0
* Containerize applications using Docker, and orchestrate CI/CD pipelines for automated deployments
* Utilize tools such as Git, Swagger/OpenAPI, Visual Studio, Jira, Confluence, and Bitbucket in a Scrum-based Agile environment
Technical Skills:
* Minimum 5 years of professional experience in software development with C#/.NET.
* Hands-on experience with Angular, front-end development, and RESTful API integration.
* Proficiency in SQL designing schemas, writing queries, optimization using PostgreSQL or SQL Server.
* Strong cloud foundation, especially in AWS services or relevant Azure equivalents.
* Experience writing automated tests (unit, integration) and applying TDD.
* Familiarity with containerization (Docker), infrastructure as code (Terraform), and CI/CD tooling.
Architecture & Practices:
* Deep understanding of DDD, clean architecture, and scalable system design.
* Strong adherence to coding standards, design patterns, and software quality best practices.
* Collaborative approach within cross-functional Agile teams—participating in planning, stand-ups, retrospectives.