.NET Developer (Senior)
Is your CV ready If so, and you are confident this is the role for you, make sure to apply asap.
Role Overview
We are looking for an experienced .NET Developer to design, build, and maintain high-quality applications within a modern development environment. The role focuses on developing scalable solutions, contributing to DevOps practices, and ensuring performance, reliability, and maintainability of systems.
Key Responsibilities
* Translate business requirements, use cases, and application designs into functional solutions
* Design, develop, and maintain efficient, reusable, and reliable code
* Integrate applications with various data storage solutions (e.g. relational and non-relational databases, distributed storage systems)
* Ensure application performance, scalability, and responsiveness
* Identify bottlenecks and defects, and implement appropriate solutions
* Maintain high standards of code quality, organisation, and automation
* Collaborate with cross-functional teams to enhance DevOps capabilities and development processes
Mandatory Requirements
* Minimum 10 years of experience in .NET development, including recent experience with modern .NET versions (e.g. .NET Core / .NET 6+) and REST API development
* Minimum 5 years of hands-on experience with Microsoft Azure in a professional environment
* Minimum 5 years of experience with DevOps practices, including CI/CD pipelines and deployment strategies
* Strong proficiency in English (minimum B2 level), both written and spoken
Evaluation Criteria
Cloud & Azure Experience
* Depth and relevance of experience with Microsoft Azure
* Exposure to services such as event streaming, serverless computing, and managed databases
* Level of responsibility and complexity of projects delivered
. xphnsxz NET Development Expertise
* Strong experience with modern development practices (e.g. microservices, clean architecture)
* Proven track record of delivering scalable and maintainable solutions
Software Architecture
* Application of design patterns and distributed architecture principles
* Experience designing and implementing complex systems
Data & Database Management
* Practical experience with SQL and NoSQL databases
* Exposure to transactional and distributed systems
Testing Practices
* Experience implementing unit testing and supporting quality assurance processes
Version Control & Collaboration Tools
* Practical use of Git in collaborative development environments
* Experience with tools such as Jira, Confluence or similar
Agile Methodologies
* Experience working in Agile environments (e.g. Scrum, SAFe)
* Active participation in delivery processes
Continuous Improvement
* Demonstrated ability to adopt new technologies and contribute to innovation or modernisation initiatives
Nice-to-Have Skills
* Front-end development experience (e.g. React.js)
* Experience in regulated or infrastructure-related sectors (e.g. transport, mobility)
* Knowledge of additional languages (e.g. Dutch and/or French, minimum B2 level)