Developer .NET
Il y a 5 jours
Brussels Region, 00, Belgique
OneSource Consulting
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
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
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