Software Developer

Experts Group International
Gorinchem, Netherlands
12 days ago
Apply on nl.whatjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
Dutch, English

Tech stack

.NET Framework C Sharp (Programming Language) Software Quality Software Design Patterns Distributed Systems Scrum Methodology Software Architecture Software Engineering Systems Integration .NET Core Backend Information Technology
+3 more
Api Design Industrial Software Microservices

Job description

We are seeking an experienced Senior Software Developer to join a highly technical and collaborative engineering team based in Gorinchem on a Hybrid basis. This is an opportunity to work on complex software systems where modern cloud-native technologies intersect with existing enterprise, embedded, and industrial software environments.

The successful candidate will play a key role in designing scalable architectures, modernising existing systems, and delivering robust software solutions that support long-term business objectives. You will work in an Agile Scrum environment, collaborating closely with cross-functional teams while contributing to architectural decisions, technical strategy, and continuous improvement initiatives.

This position is ideal for a software engineer who thrives in complexity, enjoys solving challenging technical problems, and can balance innovation with the realities of existing software landscapes. You will have the opportunity to influence technical direction, mentor others through best practices, and help shape future-proof solutions within a highly structured engineering environment.

Key Responsibilities *

  • Design and evolve scalable software architectures that support long-term maintainability and technical sustainability.
  • Develop and maintain backend and full-stack software solutions using Microsoft technologies and modern development frameworks.
  • Work within complex software environments, including legacy systems, enterprise applications, and embedded software components.
  • Build, maintain, and optimise APIs and system integrations across distributed environments.
  • Contribute to software modernisation initiatives, including migration projects involving .NET Core and modern .NET architectures.
  • Collaborate with product, engineering, and business teams to define technical solutions and implementation strategies.
  • Participate actively in Agile Scrum ceremonies and contribute to continuous improvement initiatives.
  • Ensure software quality, performance, scalability, and security through best engineering practices.
  • Support architectural decision-making and provide technical guidance on complex development projects.
  • Identify opportunities to improve system performance, reliability, and maintainability.

Requirements

  • Degree in Computer Science, Software Engineering, or a related technical discipline.
  • Proven experience as a Senior Software Developer or Senior Software Engineer working on complex software systems.
  • Strong expertise in C#, .NET Framework, and modern .NET technologies.
  • Experience designing and delivering scalable, maintainable backend solutions.
  • Strong understanding of software architecture, design patterns, and engineering best practices.
  • Experience working within Agile Scrum development environments.
  • Ability to work effectively within both modern and legacy software landscapes.
  • Strong analytical, problem-solving, and technical decision-making skills.
  • Excellent communication and stakeholder management abilities.
  • Strong sense of ownership and accountability for software delivery.
  • Fluent in both English and Dutch.

Preferred Experience *

  • .NET Core, .NET 6, .NET 8, or later versions.
  • API development and systems integration.
  • Embedded or industrial software environments.
  • Distributed systems and microservices architectures.
  • Software modernisation and migration projects.
  • Continuous Integration and Continuous Deployment (CI/CD) practices.

Benefits & conditions

  • Competitive salary and benefits package.
  • Long-term career development and progression opportunities. xgiwjmb
  • Supportive team culture with opportunities to contribute to technical strategy and decision-making.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on nl.whatjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:27 min

Preventing command injection during system process execution

Sebastian Leuer Sebastian Leuer · World Congress 2024

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

4:08 min

Exploring cross-cultural backgrounds in software engineering

Chris Heilmann +2 · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all