OC
Developer .NET (Medior)
- Hiring from
- Belgium
- Work type
- Hybrid
- Posted
618,127 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
JOB TITLE: Developer .NET (Medior)
LOCATION: 9000 Gent
LANGUAGES: DUTCH
WORK REGIME: FULL TIME
REMOTE STATUS: HYBRID
CONTRACT DURATION: ASAP - 04/11/2027+ Possible of Extension
Job description – Backend Developer (C# / .NET)
About the position
- As a Backend Developer, you will be responsible for developing, extending and maintaining high-performance, secure and scalable backend functionalities within our C# / ASP.NET Core architecture.
- You work within a modular architecture in which generic functionalities are housed in shared libraries that are reused across different applications. In addition, you develop application- and domain-specific functionalities.
- You translate functional needs into clear data models, services and APIs and ensure that data is made available on the front-end in a consistent and actionable way. You will work closely with front-end developers on API contracts and data models.
Primary responsibilities
- Developing and maintaining backend functionalities in C# and ASP.NET Core.
- Developing new features and modules within both the shared libraries and the application-specific layer. Designing, developing and maintaining REST APIs.
- Setting up and maintaining data models and data processing via Entity Framework Core and MSSQL.
- Integrate and consume internal and external APIs.
- Converting and structuring external data into usable data models for the application.
- Align with front-end developers on API contracts, data models, validations, and error handling.
- Developing robust backend functionalities that correctly deal with erroneous, incomplete or unexpected input.
- Writing and maintaining unit and integration tests.
- Testing, debugging, and resolving technical issues.
- Monitoring and optimizing performance, stability, security and code quality.
- Apply principles for secure software development, including input validation and relevant OWASP guidelines.
- Documenting code, APIs and key technical choices.
Secondary responsibilities
- Contribute to the further development and improvement of the modular back-end architecture.
- Contribute to the further standardization and reusability of common components.
- Performing and participating in code reviews.
- Thinking along about architectural and technical choices.
- Integrating Elasticsearch for search functionalities.
- Use Elastic APM for tracing and monitoring.
- Implement and maintain background processes and planned tasks, for example via Hangfire.
- Collaborate within the existing GitLab CI/CD environment and deployment to Kubernetes.
Your profile
- Proven experience in the development of .NET-based applications.
- Proven training with certification or equivalent through experience in programming languages and environments such as C#, .NET and ASP.NET Core.
- Demonstrable experience to carry out programming assignments smoothly: analyzing, coding, testing and debugging, independently if necessary.
- Demonstrable knowledge of and experience with Agile development methodologies.
- Language requirement: Dutch at European CEFRlevel C2.
- Strong knowledge of C# and ASP.NET Core.
- Experience with Entity Framework Core or a similar ORM.
- Experience with relational databases and SQL, preferably MSSQL.
- Experience in developing and consuming REST APIs and processing JSON.
- Understanding modular software architecture and the separation between shared and domain-specific functionalities.
- Experience with Git and version control.
- Experience with automated testing, including unit and integration testing.
- Attention to software security, input validation, error handling and OWASP principles.
- Able to independently analyze technical problems and arrive at a maintainable solution.
- Pros: Experience with Elastic/Elasticsearch, Elastic APM, Hangfire, GitLab CI/CD, Docker/Kubernetes and/or Vue.js.
Skills
- Proven experience working with Git.
- Proven experience in developing .NET-based applications.
- Demonstrated experience with Entity Framework (or a similar ORM) and relational databases.
- Proven experience with automated testing (unit and integration testing).
- Proven experience in setting up and consuming REST APIs.
- Demonstrable knowledge and attention to security and input validation (OWASP awareness).
- Demonstrable knowledge of C# and ASP.NET Core.
- Demonstrated knowledge of modular architecture: separation between shared and domain-specific code.
- Demonstrable training with certification or equivalent through experience in programming languages and environments such as .Net (C#), ASP.NET, .
- Language requirement: Dutch at European CEFR - level C2.
- Be able to perform demonstrable experience in programming assignments very smoothly: coding, testing and debugging. If necessary, also completely independent (e.g. maintenance).
- Proven experience with background tasks/scheduling (e.g. Hang fire).
- Proven experience with Elastic.
- Demonstrable knowledge and experience of Agile development methodology.
- Demonstrable knowledge of front-end (Vue.js), to ensure smooth collaboration with front-end developers
