NET Developer

ARHS Developments Belgium
The Hague, Netherlands
2 days ago

Role details

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

Job location

Remote
The Hague, Netherlands

Tech stack

.NET
ActiveMQ
Unit Testing
Azure
C Sharp (Programming Language)
Software Quality
Code Review
Continuous Integration
Relational Databases
Software Design Patterns
Elasticsearch
Shell
Message Broker
Microsoft SQL Server
Neo4j
NoSQL
OAuth
Object-Oriented Software Development
Performance Tuning
Scrum
RabbitMQ
Redis
Software Engineering
Systems Integration
Data Storage Technologies
Docker Swarm
Backend
GIT
Solid Principles
Kubernetes
Kafka
Non-relational Database
Asynchronous Programming
REST
Docker
Microservices

Job description

We are looking for a seasoned .NET Developer to join a dynamic, agile team working on highly scalable, mission-critical back-end systems. The role involves contributing to the design, development, and maintenance of modern micro-services, REST APIs, and integrations that support large-scale, enterprise-grade applications.

You will work in a collaborative environment following Scrum principles, contributing to continuous improvement, code quality, performance optimization, and secure development practices. The position requires someone who is both technically strong and able to communicate clearly with peers and stakeholders., * Designing, developing, and maintaining scalable back-end components, including REST APIs, integrations, and micro-services.

  • Implementing asynchronous programming and messaging patterns to ensure system performance and reliability.
  • Working with .NET 8+ (C#) to build high-quality, maintainable solutions.
  • Developing services deployed on containerized environments (Docker, Kubernetes, or Docker Swarm).
  • Integrating secure authentication and authorization flows using OAuth standards.
  • Contributing to the architecture and evolution of highly scalable systems.
  • Collaborating within an Agile/Scrum team, participating in ceremonies such as sprint planning, refinement, and retrospectives.
  • Implementing and maintaining CI/CD pipelines using Azure DevOps (Pipelines, Artifacts, Test Plans).
  • Working with relational and non-relational databases to ensure efficient data storage and querying.
  • Applying SOLID principles, OOP best practices, and Git branching strategies (git-flow).
  • Using message brokers (e.g., ActiveMQ, RabbitMQ, Kafka) for distributed messaging.
  • Contributing to technical documentation, including architecture diagrams and design specifications.
  • Ensuring high code quality through unit testing and automation.
  • Participating in code reviews and support knowledge sharing within the team.

Requirements

Do you have experience in Software development?, * Able to communicate clearly, concisely, and professionally with both technical and non-technical stakeholders.

  • Demonstrate strong analytical and problem-solving skills.
  • Proactive, structured, and able to work autonomously when needed.
  • Enjoy collaborating in a team and contributing constructively to discussions.
  • Adapt easily to evolving priorities in a fast-paced environment.
  • Show curiosity, a learning mindset, and a passion for modern software engineering.
  • Are comfortable working in an international or multicultural environment (desirable).

Technical Skills

Mandatory technical skills

  • .NET Framework / .NET 8+ (C#) - excellent command.
  • More than 9 years of experience in software development.
  • More than 5 years of .NET back-end development in the last 7 years.
  • Experience designing and developing:
  • REST APIs
  • Micro-services
  • Integrations
  • Asynchronous programming and messaging patterns.
  • More than 3 years building scalable back-end components.
  • More than 2 years working with containers & orchestrators (Docker, Kubernetes, Docker Swarm).
  • Hands-on expertise with:
  • Git and branching strategies such as git-flow.
  • SQL Server and relational database design.
  • Message brokers: ActiveMQ, RabbitMQ, or Kafka.
  • CI/CD with Azure DevOps (Pipelines, Artifacts, Test Plans).
  • Unit testing frameworks and best practices.
  • Linux shell and basic system concepts (users, groups, permissions).
  • Strong knowledge of:
  • Software development methodologies (Agile/Scrum).
  • Object-oriented programming (OOP) and SOLID principles.
  • Application development environments and micro-services design patterns.

Desirable technical skills

  • Experience in international/multi-cultural teams.
  • Knowledge of NoSQL databases (Elasticsearch, Redis, Neo4j).
  • Ability to create high-quality, structured architecture and design documentation.
  • Strong communication abilities for upward and cross-team communication.

Benefits & conditions

  • We value your contribution, which is why we offer a competitive and attractive salary package.
  • Your wellbeing is our priority - from day one, you are covered by a comprehensive health insurance plan.
  • Benefit from a convenient meal allowance provided through a ticket restaurant card.
  • Take part in impactful projects that make a difference at both the national and European level.
  • Continue to grow with us through in-house training sessions and a wide range of online learning opportunities.
  • Join a collaborative culture where we regularly celebrate achievements and milestones together.

About the company

Arηs Group, Part of Accenture, specializes in the management of complex public sector IT projects, including systems integration, informatics and analytics, solution implementation and program management. Our team helps lead clients through digital and information systems design, bringing expertise in a variety of areas ranging from software development, data science and security management to machine learning, cloud, and mobile development. Arηs Group was acquired by Accenture in July 2024., Arηs Group, Part of Accenture, is looking for a seasoned .NET Developer for one of its clients at a European Agency in the Hague.

Apply for this position