Full stack .NET Angular developer
We verenigen talent en bedrijven voor alles wat met IT te maken heeft. Talent-IT streeft voortdurend naar meer vakkennis en betere service, zowel in het begeleiden van onze IT’ers als bij het ondersteunen van klanten.
Turnhout
Ter versterking van het ‘IT/OT development team’ zoekt onze klant een ervaren full-stack developer.
Algemeen
Als medior/senior developer sta je in voor het programmeren van oplossingen rond data communicatie tussen office en fabriek binnen ons eigen “DiGi” platform. Het stroomlijnen en inzichtelijk maken van datapipes/aggregaties tussen verschillende systemen vormt de rode draad doorheen de projecten.
Je werkt samen in een klein team waarbij er een korte lijn is tussen developers onderling en een functionele analist. Het IT/OT development team werkt autonoom en vindt in sommige deel-projecten aansluiting met de interne engineeringsdienst.
Er is een korte feedbackloop tussen development, business en de productievloer, waardoor je snel voeling krijgt met de effectieve behoeften van de gebruikers. We werken iteratief en gaan pragmatisch te werk waardoor de inzichten bij alle betrokkenen geleidelijk kunnen groeien.
De uitdagingen van vandaag zijn legacy oplossing verbeteren en deze ombouwen naar een nieuwe omgeving. Daarnaast het van scratch uitwerken van nieuwe oplossingen/tools voor het verbeteren van de communicatie naar de productievloer. Als developer zit je mee aan de tekentafel en wordt er verwacht sterk te staan binnen jouw kennisdomein, zodat je de technische implementatie volledig autonoom kan invullen.
Voor het bouwen en bedenken van oplossingen zoeken we iemand met een AGILE mindset, die in teamverband mee kan denken in oplossingen en problemen ziet als uitdagingen.
Wij bieden een flexibele omgeving, waarin we persoonlijke ontwikkeling stimuleren en daarbij ruimte geven voor bijscholing en het uitdiepen en delen van kennis binnen de projecten.
Omgeving DiGi is ons eigen platform dat de brug maakt tussen office en fabriek. Deze webapplicatie is gebouwd in Angular en wordt aangevoerd door diverse .NET Core api’s, met achterliggend MS SQL databases en andere services. De volledige applicatie draait on-premise. Als developer zal jouw focus voornamelijk komen te liggen bij front-end ontwikkeling, waarbij je als tandem zal samenwerken met een back-end developer. Afhankelijk van de planning zal er ook door jou back-end werk moeten gebeuren.
Functioneel maken we vooraf van elke feature een beschrijving. We zoeken telkens een gezonde balans tussen voldoende analyse/voorbereiding en overhead (onnodige detaillering). We verwachten dat je in jouw domein de technische implementatie zelfstandig kan inrichten en krijgt hiervoor de vrijheid om dit te doen. Op vandaag draaien alle services on-premise, maar we kijken uit naar een gedeeltelijke migratie richting cloud. We werken standaard van 8u30 tot 17u op kantoor in Turnhout en in overleg kan er remote gewerkt worden. Na inloop kan dit groeien tot 50/50 kantoor/thuis.
Uitdagingen
* Flexibiliseren van bestaande data-pipes van ERP naar machine i.f.v serieproductie naar seriegrootte
* Vervangen van verouderde services / HMI applicaties naar DiGi
* Connecteren van processen teneinde een betere geïntegreerde oplossing te bekomen.
* Koppelingen tussen IT en OT verder ontwikkelen in een containerized architecture. Ontwikkelen van hardware onafhankelijke software.
* Migratie van “on-premise”-only architectuur, naar hybride “on-premise / cloud”
* Je takenpakket omvat, onder meer: 65% – Front-end Development, 15% – Back-end Development, 10% – DevOps, 10%
– Analyse / technische conceptualisatie.
Front-end
* Angular > v11
* Javascript en typescript
* HTML5
* CSS, SCSS
* Bootstrap, Material Design
* JSON * Ervaring met RxJs
* State management – Akita
* IDE Webstorm (Dit kan herzien worden.)
Back-end
* .NET/.NET Core, C#
* MS SQL – Entity Framework Core
* Unit testing, Integration testing – NUnit, SpecFlow
* Pub-Sub, Messaging – SignalR, MediatR
* Dependency Injection, Inversion of Control – AutoFac
* Multi-tier, Domain & Event Driven
* Integraties met externe systemen (WEB API, REST, SOAP) DevOps
* GIT (Gitlab local)
* CI/CD
* On premise servers
* Docker Verwachtte competenties
* Kennis van SOLID principes en vooral waarom je deze inzet
* Reeds ervaring opgedaan met software design patterns
* Agile mindset
* Je kan zelfstandig werken
* Je bent flexibel en creatief in het meedenken naar kwalitatieve oplossingen.
* Je hebt kennis van on-premise deployment.
* Affiniteit met industriële processen en omgevingen is een pluspunt.
* Je haalt veel waarde uit het delen van kennis
* Je bent zeer leergierig.
* Je bent een echte teamplayer.
* Je kan accuraat en efficiënt werken.
* Je hebt oog voor details maar verliest jezelf hier niet in
* Affiniteit met Docker, MS SQL, Kepware, Influx DB, Node Red is een pluspunt
Profiel
We kijken uit naar een collega met ervaring die uitkijkt naar een team waar we industrie 4.0 echt tot leven brengen. Een flexibele team-spirit, communicatief en een resultaatgerichte ingesteldheid zijn drie zaken die jij afvinkt als persoon. Verder waarderen wij creativiteit, zin voor initiatief en oplossingsgericht denken.
Solliciteer
"(Required)" indicates required fields