As .NET Developer, you work on the technical core of Intersolve: the platform that processes large volumes of transactions every day for gift cards, e-vouchers, wallets and loyalty programmes. You work on business-critical systems with high requirements in terms of performance, availability and security.
You will join our Transaction team. A close-knit team where we regularly practise pair programming, while also valuing self-sufficiency and initiative. When we are in the office, we enjoy going for walks together during lunch breaks. We are a DevOps team: “You build it, you run it.”
We develop in .NET 8 and .NET 10, with the aim of always running on the latest .NET version. Our ASP.NET Core APIs use Entity Framework Core to access our Microsoft SQL databases. You work in a modular, distributed application landscape in which services communicate via HTTP, Azure Service Bus and RabbitMQ.
You ensure our applications are ready for the Azure Cloud, making Intersolve more scalable, agile and ready for future challenges. You also add value for our customers by extending existing applications or deploying new services. You work closely with experienced developers in the team, our Product Owner and various stakeholders both within and outside our organisation.
At Intersolve, we develop and manage solutions for gift cards, loyalty programmes, e-vouchers, wallets and social payment solutions. Our platform connects more than 800 partners, such as bol, Wonderbox and Hunkemöller and supports millions of transactions every day. Connection is central to everything we do: we bring partners, retailers and systems together with smart technology.
Do you value social impact? Intersolve provides the infrastructure behind social programmes such as the U-pas or the Amsterdam Citypass. We also support the Dutch Red Cross School Meals Programme with the Intersolve VISA card. Our head office is located in Woudenberg, where more than 90 colleagues work. With our presence in London, we continue to build on our international growth.
With five multidisciplinary DevOps SCRUM teams, we are constantly developing our platform. Each team has its own focus and is fully responsible for the result, from design to production. We experiment with new technologies and work closely together to share knowledge.
- Minimum of a higher professional education (HBO) degree, preferably in Computer Science, Software Engineering or a similar technical field (if you have a university degree, there will be more than enough of a challenge)
-
At least 5 years of experience with C# and .NET
-
Experience with .NET 8 or higher, ASP.NET Core and Entity Framework Core or a similar ORM
-
Strong focus on code quality, performance, reliability and maintainability
-
Experience in more complex environments
-
Experience with SQL performance tuning and database optimisation is an advantage
-
Experience with messaging systems, such as RabbitMQ or Azure Service Bus, is an advantage
-
Experience with Azure, CI/CD, DevOps and automated testing is an advantage
-
You communicate fluently in Dutch and English
-
A salary between €5,250 and €6,250 per month on a full-time basis, depending on knowledge and experience
-
27 days’ holiday, profit-sharing scheme and a strong pension plan
- Choice between a high-performance Windows laptop or a MacBook
-
Development in Visual Studio or Rider
-
Access to GitHub Copilot and other AI tooling
-
The option to work remotely up to 50% of the time
-
A modern working environment with facilities such as ergonomic working, free parking, fruit and sports benefits
-
Opportunity to attend conferences, such as Techorama
-
Work on a platform used by millions of consumers every day
-
Plenty of room to experiment, take initiative and further develop your technical expertise
-
An environment where you not only build new functionality, but also have a real impact on the quality and future-proofing of the platform
This is what the application process looks like
After you apply, we review whether your experience matches the role. If there is a match, Jorn will get in touch with you. If the initial conversation goes well, we will schedule a first interview. If we are both still enthusiastic afterwards, a second interview will follow. If there is a strong match on both sides, we will make you an offer. We ask for a Certificate of Conduct (VOG), check references and may carry out a (social media) screening. Details of candidates who are not selected will be deleted.