Net Software Developer

Erniesoft
Berkel en Rodenrijs, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Intermediate
Compensation
€ 5.2K

Job location

Berkel en Rodenrijs, Netherlands

Tech stack

.NET
API
Artificial Intelligence
Data analysis
C Sharp (Programming Language)
Databases
Microsoft SQL Server
Visual Basic
Simple Object Access Protocol (SOAP)
Software Engineering
T-SQL
Data Processing
Warehouse Management Systems
Large Language Models
Prompt Engineering
Code Comments
REST

Job description

Met deze technologie-stack ontwikkelen wij krachtige en schaalbare standaardsoftwareoplossingen. Onze systemen draaien zowel on-premise als web gebaseerd en ondersteunen uitgebreide API-koppelingen en geavanceerde dataverwerking.

Wij bouwen complexe applicaties die betrouwbaar communiceren met externe systemen, logistieke platforms en databronnen, van desktopsoftware tot webapplicaties en mobiele oplossingen.

Wat moet iemand gaan doen en wat zal het takenpakket zijn?

Als ervaren .NET Developer werk je actief mee aan de doorontwikkeling van onze on-premise en web gebaseerde softwareoplossingen, waaronder e-Lips TMS, WMS en aanverwante systemen.

Je bent geen starter die begeleid moet worden in de basis. Je pakt zelfstandig werkzaamheden op, overziet de technische impact van je keuzes en neemt verantwoordelijkheid voor het eindresultaat.

  • Ontwikkelen van nieuwe functionaliteiten in VB.NET en/of C#
  • Door ontwikkelen en optimaliseren van bestaande modules
  • Schrijven van krachtige en efficiënte T-SQL query's voor data-analyse en rapportages
  • Vertalen van database-output naar heldere UI-weergaves
  • Realiseren van integraties via RESTful API's, SOAP en EDI
  • Meedenken over architectuur, performance en schaalbaarheid
  • Zelfstandig testen en opleveren van stabiele, goed gedocumenteerde code

Requirements

NET Developer (3+ jaar ervaring)

.NET Developer met 3+ jaar ervaring gezocht! Werk mee aan e-Lips Transport Management Software en e-Wips Warehouse Management Software: twee krachtige oplossingen die transportbedrijven ondersteunen bij plannen, aansturen en factureren.

Jij ontwikkelt slimme .NET-oplossingen die dagelijks impact maken in de logistiek. Veel verantwoordelijkheid, volop groeimogelijkheden en samenwerken binnen een sterk team.

Wat is het minimale opleidingsniveau?

HBO (diploma)

Welke technische basiskennis is er nodig voor deze functie?

C# en/of VB.Net - 3 jaar ervaring

MS SQL Server - 2 jaar ervaring

  • Complexe T-SQL query's schrijven
  • Triggers kunnen maken en beheren
  • Indexen kunnen maken en beheren

Wat zijn de overige niet technische eisen (denk aan soft-skills, design principles, patterns & practices, projectmanagement, niet technische vaardigheden)?

Communicatievaardig: Je kunt helder en effectief overleggen met collega's en stakeholders. Probleemoplossend vermogen: Je denkt in oplossingen, niet in problemen. Zelfstandig en teamgericht: Je kunt zelfstandig werken maar functioneert ook goed in een team. Oplossingsgericht: Je werkt doelgericht en laat je niet afleiden door obstakels. Analytisch vermogen: Je kunt complexe processen doorgronden en vertalen naar praktische oplossingen.

Welke kennis en ervaring is niet vereist, maar zou fijn zijn om te hebben (de zogenaamde pre's)?

Ervaring met ML.NET en het toepassen van AI-integraties binnen .NET-omgevingen is een mooie aanvulling. Ook het werken met Ollama of andere lokale LLM's, kennis van prompt engineering en inzicht in embeddings en vector databases zien we als waardevolle extra bagage.

  • Minimaal 3 jaar aantoonbare ervaring met .NET (VB.NET en/of C#)
  • Ervaring met Microsoft SQL Server en complexe query's
  • Je kunt zelfstandig een sprint uitvoeren én schakelen binnen een team
  • Je denkt procesmatig mee en komt met technische verbetervoorstellen
  • Je neemt eigenaarschap over je werk en levert kwalitatief hoogwaardige, bugvrije software op
  • Je voelt je verantwoordelijk voor het grotere geheel, niet alleen voor je eigen taak

About the company

Wij gebruiken VB.NET en C# voor het ontwikkelen van zowel winform on-premise applicaties als server-side logica. Deze talen maken deel uit van het .NET ecosysteem en zijn de ruggengraat van onze softwareontwikkeling. · Desktopapplicaties: Wij ontwikkelen desktopapplicaties die als executabele (EXE) en DLL-libraries worden gebouwd. Deze applicaties zijn vaak gericht op interne bedrijfsprocessen of specifieke klantbehoeften. · Server-side logica: C# wordt ingezet voor het ontwikkelen van webservices, API's en backend-processen die communiceren met andere systemen. · Voor bestaande en bedrijfskritische applicaties werken we met .NET Framework 4.8. Deze omgeving biedt stabiele en bewezen ondersteuning voor WinForms-applicaties die zijn afgestemd op specifieke bedrijfsprocessen. We optimaliseren en moderniseren deze oplossingen waar nodig, met focus op performance, onderhoudbaarheid en continuïteit.2. .NET Blazor: · Voor webapplicaties gebruiken wij .NET Blazor, een framework waarmee we rijke, interactieve gebruikersinterfaces kunnen bouwen in C# in plaats van JavaScript. Blazor maakt het mogelijk om client-side functionaliteit te implementeren zonder dat JavaScript vereist is. Blazor-webapplicaties communiceren met RESTful API's voor gegevensuitwisseling en kunnen volledig draaien in de browser. 3. Java (Android-ontwikkeling): · Voor de ontwikkeling van mobiele Android-applicaties gebruiken wij Java. Dit stelt ons in staat om native Android-apps te bouwen die optimaal gebruik maken van Android-specifieke functionaliteiten en API's. Wij bouwen interfacingsystemen zoals SOAP-webservices en RESTful API's die zorgen voor naadloze communicatie tussen verschillende systemen. Onze API's ondersteunen verschillende protocollen en formaten om de integratie met andere software of services te vergemakkelijken. 2. EDI: Wij ondersteunen het inlezen en verwerken van diverse bestandsformaten voor gegevensuitwisseling, zoals Gegevens worden beheerd en opgeslagen in Microsoft SQL Server, een krachtige relationele database waarmee we transacties, gegevensintegriteit en schaalbaarheid kunnen waarborgen. SQL Server biedt robuuste tools voor data-analyse, rapportages en integraties met andere systemen. Je kunt zelfstandig werken en tempo maken, maar je bent ook een teamspeler die meedenkt over strategie en samen met collega's bouwt aan structurele verbeteringen. Je brengt ideeën aan zowel technisch als procesmatig en helpt mee om onze software continu te verbeteren. Waar ligt voor een developer de grootste uitdaging in zijn werk? Erniesoft ontwikkelt software voor een gespecialiseerde nichemarkt waarin technologische ontwikkelingen elkaar in hoog tempo opvolgen. De grootste uitdaging ligt in het continu vertalen van marktveranderingen en nieuwe technologieën naar stabiele, schaalbare en toekomstbestendige softwareoplossingen. Onze applicaties moeten flexibel inspelen op veranderende processen, wetgeving, integraties en klantwensen. Innovatie is bij ons geen bijzaak, maar onderdeel van het dagelijkse werk. Denk bijvoorbeeld aan de inzet van AI. AI biedt talloze mogelijkheden binnen onze oplossingen van procesautomatisering tot dataverwerking en slimme besluitvorming. Van onze developers verwachten we dat zij actief meedenken over waar en hoe AI waarde kan toevoegen, en dit vertalen naar concrete toepassingen binnen onze software. Wij lopen binnen onze branche regelmatig voorop met nieuwe technieken en functionaliteiten. Dat betekent dat je als developer niet alleen bouwt, maar ook onderzoekt, experimenteert en nieuwe technologieën toepast. Je krijgt de ruimte én de verantwoordelijkheid om mee te bepalen hoe onze software zich technisch en functioneel verder ontwikkelt.

Apply for this position