Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are seeking a .NET8 developer with expertise in brand safety and security! Are you looking for a role where you can combine technical skills with customer needs? Whether you are a seasoned professional seeking a new challenge or at the beginning of your career, if you enjoy solving problems and taking responsibility for your work, this job is perfect for you!
Job Description
We are responsible for developing and maintaining various integration products for access control systems according to industry standards. This includes designing and implementing a robust domain-based architecture, making the system scalable and maintainable. We are also developing both frontend and backend services to ensure a seamless and integrated user experience. As part of our process, we implement a comprehensive testing strategy, including unit, integration, and end-to-end tests, to ensure system reliability.
Additionally, we set up end-to-end (CI/CD) automation pipelines and optimize development and deployment processes. To monitor the health and performance of services, we design and build application measurement dashboards. This allows us to ensure high availability and optimal performance. Finally, we create and maintain comprehensive project documentation, using diagram techniques such as the C4 model, UML, and other functional diagrams. This helps us maintain a clear and well-documented project environment.
Responsibilities
- Design and implement a robust domain-based architecture
- Develop frontend and backend services
- Implement a comprehensive testing strategy
- Set up end-to-end (CI/CD) automation pipelines
- Monitor service health and performance
- Create and maintain project documentation
Requirements
- Deep understanding and knowledge of traditional programming languages (C#/Java/etc.)
- Familiarity with domain-based architecture and scalable system design
- Knowledge of database design, SQL queries, database management tasks and comprehensive testing strategies and automation pipelines
- Basic understanding of version control systems such as Git
- Experience with both backend and frontend development, including user interface design
- Experience with cloud solutions such as Azure, AWS, GCP, etc. is a plus
- .NET8, AspNetCore, REST API
- MSSQL, EF, Dapper, xUnit, Moq, NSubstitute, Docker, Kubernetes
We Offer
- Salary between €3.250,- and €7.000,- gross per month, depending on experience, excluding holiday pay
- Unlimited-term contract
- 26 vacation days and 13 ADV days
- Laptop, tablet, and mobile phone to assist you in your work
- Excellent training opportunities
- Collective pension scheme and insurances
About the Company
Our company provides the installation, modification, and maintenance of building-bound installations, evacuation, burglary prevention, access controls, and security. We are active in various sectors, including large office buildings, prisons, healthcare institutions, educational institutions, industrial complexes, and distribution centers. Our department is growing and dynamic, continuously working on improvement and expansion. We form a close-knit team that supports each other through thick and thin. As part of a larger entity, we play a role in promoting the energy transition, digital transformation, and industrial renewal. A world leader in technical services and part of an international and publicly listed group, providing support to customers worldwide. In the Netherlands, we work closely with 6,000 colleagues from at least 30 locations.
At our company, everyone is unique, and this is encouraged because diversity makes us stronger as a team. Although there are differences, we value cooperation and see opportunities everywhere. We seize these opportunities with both hands. Your organizational talent and problem-solving skills fit perfectly with the vacancy for a software developer.
Application Process
Ready to apply?
Found a vacancy that suits you perfectly? Just apply!
- Send your application Tell us who you are and apply within 1 minute.
- Meet us Introductory meeting at our office!
- Start working Congratulations! You have been hired. We look forward to your first working day with us.
More about this vacancy?
Contact Matthew Agteres
Submit your application
Receive your CV via email, and we can find the perfect job for you.
Receive new vacancies directly in your mailbox!