Full Stack Automation Engineer .NET / Angular
Delen Private Bank
Antwerp, Belgium
27 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
DutchJob location
Antwerp, Belgium
Tech stack
.NET
Artificial Intelligence
Automation of Tests
Business Process Model and Notation
Configuration Management Databases
Software Engineering
Data Logging
Angular
Job description
De werknemer is verantwoordelijk voor het analyseren, ontwerpen, modelleren, orkestreren, bouwen en onderhouden van software-oplossingen die bancaire businessprocessen ondersteunen en automatiseren. De kernopdracht van de functie bestaat uit het structureel automatiseren en orkestreren van processen, primair ondersteund door AI-gedreven analyse en optimalisatie, formeel gemodelleerde workflows en beslissingslogica, en betrouwbare, controleerbare en beveiligde software, ontwikkeld volgens een security-first benadering, geschikt voor een gereguleerde bancaire omgeving.
- functionele en niet-functionele vereisten expliciet worden vastgelegd
- BPMN- en DMN-modellen als bron van waarheid gelden
- implementatie, testen en validatie rechtstreeks worden afgeleid van deze specificaties
- AI kan worden ingezet om specificaties te analyseren, te valideren en inconsistenties te detecteren
- Kritieke beslissingslogica wordt steeds deterministisch, reproduceerbaar en verifieerbaar geïmplementeerd.
- AI-componenten worden duidelijk afgebakend en voorzien van fallback-mechanismen en menselijke controle.
- Kwaliteit, betrouwbaarheid en controle
- Ontwikkelen van software met voorspelbaar, reproduceerbaar en audit-proof gedrag.
- Documentatie, data-beheer en CMDB-registratie (verplicht)
- De werknemer is verplicht om actuele, correcte, consistente en traceerbare documentatie op te stellen en te onderhouden.
- Documentatie omvat minimaal:
- BPMN- en DMN-modellen van processen en beslissingen
- beschrijving van workflows en orkestratiestromen
- aanduiding van geautomatiseerde en manuele stappen
- gebruikte AI-componenten en hun rol
- datadefinities en datamodellen, inclusief relaties tussen data, processen en applicaties
- impact van wijzigingen op bestaande data- en processtructuren
- technische architectuur, tests en monitoring
- Datadefinities en datamodellen worden onderhouden volgens geldende interne standaarden en vormen een integraal onderdeel van de functionele en technische documentatie.
- De werknemer zorgt ervoor dat software en geautomatiseerde processen automatisch worden geregistreerd in de CMDB, inclusief:
- applicatie- en procesmetadata
- afhankelijkheden en integraties
- lifecycle- en eigenaarschapsinformatie
- Software of processen zonder correcte documentatie, data-definities of CMDB-registratie worden niet als afgewerkt beschouwd.
Requirements
- geautomatiseerde tests
- monitoring, logging en observability
- foutdetectie, herstel- en escalatiemechanismen
- Oplossingen moeten voldoen aan de vereisten van een gereguleerde bancaire omgeving.
About the company
* Analyseren van bancaire businessprocessen en vertalen naar geautomatiseerde end-to-end workflows.
* Formeel modelleren van processen met BPMN en beslissingslogica met DMN of gelijkwaardige standaarden.
* Ontwerpen en implementeren van workflow-orkestratie met behulp van geschikte orchestratie-tools (zoals Camunda of gelijkwaardig).
* Vastleggen van processtappen, beslissingspunten, uitzonderingen, controles en menselijke interventies binnen expliciet gedefinieerde workflows.
* Identificeren van inefficiënties, risico's en optimalisatiemogelijkheden binnen processen.
2. Softwareontwikkeling
* Ontwikkelen en onderhouden van backend-oplossingen in C# / .NET.
* Ontwikkelen en onderhouden van frontend-componenten in Angular.
* De gebruikte programmeertaal en syntax zijn ondergeschikt aan analytisch inzicht, correct ontwerp en procesbegrip.
* Software wordt ontwikkeld met het oog op lange-termijn onderhoudbaarheid, overdraagbaarheid en auditbaarheid.
* Beveiligingsrisico's, kwetsbaarheden of afwijkingen worden tijdig gesignaleerd en meegenomen in ontwerp en implementatie.
* Bij het gebruik van AI wordt bijzondere aandacht besteed aan beveiliging, data-afbakening, toegangscontrole en controleerbaarheid.
7. Domeinkennis en samenwerking
* De werknemer verbindt zich ertoe actief bancaire domeinkennis op te bouwen en toe te passen bij het ontwerpen van oplossingen.
* Nauwe samenwerking met business-, compliance-, risk- en IT-stakeholders is vereist.
8. Proactieve houding inzake scholing
* De werknemer neemt een proactieve houding aan inzake scholing en kennisontwikkeling, in het bijzonder met betrekking tot:
+ nieuwe technologieën en ontwikkelmethodieken
+ AI en procesautomatisatie
+ beveiliging en softwarekwaliteit
+ bancaire en regelgevende context
* Verworven kennis wordt actief toegepast met het oog op continue verbetering.
Verantwoordelijkheid en impact op audit & compliance
* De werknemer erkent dat de ontwikkelde software, workflows, beslissingslogica en datamodellen rechtstreekse impact kunnen hebben op operationele risico's, compliance-verplichtingen en auditbevindingen.
* Afwijkingen, tekortkomingen of risico's worden tijdig gesignaleerd aan de bevoegde stakeholders.
* Kwaliteit, documentatie, dataconsistentie, controleerbaarheid en naleving van interne richtlijnen zijn essentiële onderdelen van de functie.