P1 - Ontwikkelaar .NET (Medior) (PZG000005)

TiTANS België

Oost-Vlaanderen

Remote

EUR 52,000 - 68,000

Full time

7 hours ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Politiezone Gent zoekt een Back-end ontwikkelaar om de bestaande .NET-architectuur te versterken. Je werkt aan REST API's, data modellen en integratie met interne/externe systemen, met focus op performance, security en onderhoudbaarheid.

Je werkt in een modulaire backend, samen met front-end developers en verschillende teams. Een veiligheidscheck is onderdeel van de selectieprocedure en ervaring met Elastic APM/Elasticsearch is een pluspunt.

Qualifications

  • Nederlandstalig op Europees CEFR niveau C2.
  • Sterke kennis van C# en ASP.NET Core.
  • Ervaring met Entity Framework Core en MSSQL.
  • Ervaring met het ontwikkelen en consumeren van REST API's.
  • Ervaring met Agile ontwikkelingsmethodieken.

Responsibilities

  • Ontwikkelen en onderhouden van backendfunctionaliteiten in C# en ASP.NET Core.
  • Ontwerpen, ontwikkelen en onderhouden van REST API's.
  • Opzetten en onderhouden van datamodellen en gegevensverwerking via Entity Framework Core en MSSQL.
  • Integreren en consumeren van interne en externe API's.
  • Schrijven en onderhouden van unit- en integratietests.
  • Bewaken en verbeteren van performance, beveiliging en codekwaliteit.
  • Samenwerken met frontend over API-contracten en datamodellen.

Skills

Git
C#
ASP.NET Core
Entity Framework Core
REST APIs
SQL / MSSQL
Unit tests
Integration tests
Security (OWASP)
Modular architecture
Agile

Tools

Elastic APM
Elasticsearch
Hangfire
GitLab CI/CD
Kubernetes
MS SQL Server

Job description

P1 - Ontwikkelaar .NET (Medior) (PZG000005)
Functieomschrijving – Backend Developer (C# / .NET)

Over de functie
Als Backend Developer ben je verantwoordelijk voor het ontwikkelen, uitbreiden en onderhouden van performante, veilige en schaalbare backendfunctionaliteiten binnen onze C# / ASP.NET Core-architectuur.

Je werkt binnen een modulaire architectuur waarbij generieke functionaliteiten worden ondergebracht in gedeelde bibliotheken die over verschillende toepassingen heen worden hergebruikt. Daarnaast ontwikkel je applicatie- en domeinspecifieke functionaliteiten.

Je vertaalt functionele behoeften naar duidelijke datamodellen, services en API's en zorgt ervoor dat gegevens op een consistente en bruikbare manier beschikbaar worden gesteld aan de front-end. Je werkt daarbij nauw samen met front-enddevelopers rond API-contracten en gegevensmodellen.

Primaire verantwoordelijkheden
  • Ontwikkelen en onderhouden van backendfunctionaliteiten in C# en ASP.NET Core.
  • Ontwikkelen van nieuwe features en modules binnen zowel de gedeelde bibliotheken als de applicatiespecifieke laag.
  • Ontwerpen, ontwikkelen en onderhouden van REST API's.
  • Opzetten en onderhouden van datamodellen en gegevensverwerking via Entity Framework Core en MSSQL.
  • Integreren en consumeren van interne en externe API's.
  • Converteren en structureren van externe gegevens naar bruikbare datamodellen voor de applicatie.
  • Afstemmen met front-enddevelopers over API-contracten, datamodellen, validaties en foutafhandeling.
  • Ontwikkelen van robuuste backendfunctionaliteiten die correct omgaan met foutieve, onvolledige of onverwachte input.
  • Schrijven en onderhouden van unit- en integratietests.
  • Testen, debuggen en oplossen van technische problemen.
  • Bewaken en optimaliseren van performantie, stabiliteit, security en codekwaliteit.
  • Toepassen van principes voor secure software development, waaronder inputvalidatie en relevante OWASP-richtlijnen.
  • Documenteren van code, API's en belangrijke technische keuzes.
Secundaire verantwoordelijkheden
  • Meewerken aan de verdere uitbouw en verbetering van de modulaire backendarchitectuur.
  • Bijdragen aan de verdere standaardisatie en herbruikbaarheid van gemeenschappelijke componenten.
  • Uitvoeren van en deelnemen aan code reviews.
  • Meedenken over architecturale en technische keuzes.
  • Integreren van Elasticsearch voor zoekfunctionaliteiten.
  • Gebruiken van Elastic APM voor tracing en monitoring.
  • Implementeren en onderhouden van achtergrondprocessen en geplande taken, bijvoorbeeld via Hangfire.
  • Meewerken binnen de bestaande GitLab CI/CD-omgeving en deployment naar Kubernetes.
  • Aantoonbare ervaring in de ontwikkeling van op .NET gebaseerde toepassingen.
  • Aantoonbare opleiding met certificatie of gelijkwaardig door ervaring in programmeertalen en omgevingen zoals C#, .NET en ASP.NET Core.
  • Aantoonbare ervaring om programmeeropdrachten vlot uit te voeren: analyseren, coderen, testen en debuggen, indien nodig zelfstandig.
  • Aantoonbare kennis van en ervaring met Agile ontwikkelingsmethodieken.
  • Taalvereiste: Nederlandstalig op Europees CEFR-niveau C2.
  • Sterke kennis van C# en ASP.NET Core.
  • Ervaring met Entity Framework Core of een vergelijkbare ORM.
  • Ervaring met relationele databanken en SQL, bij voorkeur MSSQL.
  • Ervaring met het ontwikkelen en consumeren van REST API's en het verwerken van JSON.
  • Inzicht in modulaire softwarearchitectuur en de scheiding tussen gedeelde en domeinspecifieke functionaliteiten.
  • Ervaring met Git en versiebeheer.
  • Ervaring met geautomatiseerd testen, waaronder unit- en integratietests.
  • Aandacht voor software security, inputvalidatie, foutafhandeling en OWASP-principes.
  • In staat om zelfstandig technische problemen te analyseren en tot een onderhoudbare oplossing te komen.
Vaardigheden
  • Aantoonbare ervaring in het werken met Git
  • Aantoonbare ervaring in ontwikkeling van op .NET gebaseerde toepassingen
  • Aantoonbare ervaring met Entity Framework (of een vergelijkbare ORM) en relationele databanken
  • Aantoonbare ervaring met geautomatiseerd testen (unit- en integratietests)
  • Aantoonbare ervaring met het opzetten en consumeren van REST API's
  • Aantoonbare kennis en aandacht voor security en input-validatie (OWASP-bewustzijn)
  • Aantoonbare kennis van C# en ASP.NET Core
  • Aantoonbare kennis van modulaire architectuur: scheiding tussen gedeelde en domain-specifieke code
  • Aantoonbare opleiding met certificatie of gelijkwaardig door ervaring in programmeertalen en omgevingen zoals .Net (C#), ASP.NET, …
  • Taalvereiste: Nederlandstalig op Europees CEFR - niveau C2.
  • Aantoonbare ervaring in programmatieopdrachten zeer vlot kunnen uitvoeren: coderen, testen en debuggen. Indien nodig ook volledig zelfstandig (bv. onderhoud)
  • Aantoonbare ervaring met achtergrondtaken/scheduling (bv. Hangfire)
  • Aantoonbare kennis en ervaring van Agile ontwikkelingsmethodiek
  • Aantoonbare kennis met front-end (Vue.js), om de samenwerking met front-end developers vlot te laten verlopen

Binnen de Politiezone Gent verzekert de Dienst ICT het beheer en de ondersteuning op vlak van alle IT- en technologie gerelateerde zaken. De dienst bestaat uit vier grote entiteiten: leiding (algemene leiding, administratie, security), een team ondersteuning & infrastructuur (servicedesk & systeembeheer), een team bedrijfstoepassingen (ontwikkeling & toepassingsbeheer) en een team operationeel technische ondersteuning.

Voor dit profiel zoeken we iemand om onze cel ontwikkeling binnen het Team Bedrijfstoepassingen te versterken en mee te werken aan een groot project die momenteel loopt. Dit profiel zal binnen het team de rol van Back-end developer opnemen.

Gezien de context van onze omgeving zal de gekozen kandidaat een veiligheidsscreening moeten ondergaan. Hiervoor zal alle informatie ten gepaste tijde ter beschikking worden gesteld na het selectieproces.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

P1 - RO Full Stack SW Engineer (.NET/Azure) (DIGI000583)
P1 - RO Full Stack SW Engineer (.NET/Azure) (DIGI000583)

TiTANS België • Antwerpen

Remote
EUR 65,000 - 90,000
Backend .Net Developer - NL
Backend .Net Developer - NL

Smals • Brussel

On-site
EUR 55,000 - 85,000
Maatschappelijke impact
Telewerk beleid
Opleidingsmogelijkheden
+5
Freelance of vast - Backend Developer C#/.NET (Medior)
Freelance of vast - Backend Developer C#/.NET (Medior)

EngiFlex • Oost-Vlaanderen

On-site
EUR 60,000 - 90,000
Bedrijfswagen of vergoeding
Opleidingsbudget
Freelance mogelijk
Senior full-stack ontwikkelaar .NET/ Angular (FLU004050)
Senior full-stack ontwikkelaar .NET/ Angular (FLU004050)

TiTANS België • Merelbeke-Melle

Hybrid
EUR 65,000 - 95,000
Senior full-stack ontwikkelaar .NET/ Angular
Senior full-stack ontwikkelaar .NET/ Angular

Fieldside • Melle

On-site
EUR 70,000 - 95,000
P1 - RO Full Stack SW Ontw (.NET/Azure) JR (DIGI000584)
P1 - RO Full Stack SW Ontw (.NET/Azure) JR (DIGI000584)

TiTANS België • Antwerpen

On-site
EUR 60,000 - 90,000
Medior .NET Backend Engineer — C# / ASP.NET Core
Medior .NET Backend Engineer — C# / ASP.NET Core

TiTANS België • Oost-Vlaanderen

Remote
EUR 52,000 - 68,000
Freelance JAVA Backend Engineer (senior)
Freelance JAVA Backend Engineer (senior)

Fieldside • Brussel Hoofdstad

Hybrid
EUR 100,000 - 145,000
Arbeidsvoorwaarden lange termijn
.NET Developer
.NET Developer

Jobat • Gavere

Remote
EUR 60,000 - 90,000
Bedrijfswagen met tankkaart
Maaltijdcheques
Hospitalisatieverzekering
+3
.NET Integration Developer - NL
.NET Integration Developer - NL

Smals • Brussel

Hybrid
EUR 60,000 - 85,000
Hospitalisatieverzekering
Aanvullend pensioenplan
Maaltijdcheques
+3