
AlmavivA de Belgique prináša európskym organizáciám z Bruselu odborné znalosti skupiny Almaviva v oblasti digitálnej transformácie. Spoločnosť spolupracuje s klientmi z verejného aj súkromného sektora na technologických projektoch vo finančných službách, verejnej správe, doprave a logistike, bezpečnosti, poľnohospodárstve, telekomunikáciách a médiách. Jej činnosť zahŕňa IT a podnikovú architektúru, integráciu platforiem a digitálnu správu vzťahov, pričom kladie dôraz na lepšiu dostupnosť, transparentnosť a interoperabilitu služieb. Tento profil opisuje technologickú poradenskú spoločnosť pôsobiacu v rôznych odvetviach; neuvádza žiadne konkrétne aktuálne pracovné ponuky.
Seniorný backendový vývojár .NET
Vyvíjajte bezpečné mikroslužby .NET, API a dátové integrácie pre AlmavivA de Belgique. Pracujte na diaľku z Európy s Azure DevOps, Kubernetes Helm a SQL Serverom.
Popis
- Vyvíjať a udržiavať backendový kód .NET 8+ s použitím Newtonsoft.Json, OpenTelemetry, Swagger, Bogus, AutoBogus a Moq.
- Pomáhať pri implementácii riešenia založeného na mikroslužbách .NET.
- Vytvárať a podporovať služby, ktoré čítajú, transformujú a zapisujú údaje z viacerých zdrojov a do viacerých cieľov.
- Kontrolovať a schvaľovať požiadavky kolegov na zlúčenie zmien (pull requesty).
- Zabezpečovať validáciu prostredníctvom jednotkových a integračných testov.
- Vytvárať a spravovať zostavovacie a nasadzovacie pipeline a TestPlans v Azure DevOps.
- Vytvárať a spravovať grafy Helm pre Kubernetes pre podporované aplikácie a služby.
- Vyvíjať a udržiavať zložité uložené procedúry v SQL Serveri.
- Vytvárať dashboardy v Kibane a písať dotazy pre Elasticsearch.
- Vyvíjať mechanizmy OAuth; znalosť ADFS je výhodou.
- Pracovať v rámci Scrumu a odhadovať požadované úlohy.
- Vytvárať technickú dokumentáciu.
- Uplatňovať bezpečné postupy programovania a implementovať funkcie zaznamenávania a auditu.
- Jasne komunikovať s kolegami a podľa potreby aj s vyššími vedúcimi pracovníkmi.
Požiadavky
- Mať viac ako 15 rokov skúseností v oblasti IT.
- Mať viac ako deväť rokov skúseností s vývojom softvéru.
- Mať viac ako päť rokov skúseností s vývojom backendu v prostredí .NET Framework za posledných sedem rokov.
- Mať viac ako tri roky skúseností s návrhom a vývojom škálovateľných backendových komponentov vrátane REST API, integrácií a mikroslužieb.
- Mať viac ako dva roky skúseností s kontajnermi a nástrojmi na orchestráciu, ako sú Kubernetes alebo Docker Swarm.
- Mať skúsenosti s dodaním viac ako jedného produkčne pripraveného projektu využívajúceho štandard OAuth.
- Mať viac ako tri roky skúseností v agilnom prostredí/Scrume.
- Mať viac ako dva roky skúseností s vysoko škálovateľnými systémami.
- Mať viac ako rok skúseností s prácou v medzinárodnom a multikultúrnom prostredí.
- Dobre rozumieť prostrediam na vývoj aplikácií.
- Dobre poznať návrhové vzory mikroslužieb.
- Dobre poznať asynchrónne programovanie a vzory zasielania správ.
- Dobre poznať .NET 8+ (C#).
- Dobre poznať Git a bežné stratégie vetvenia vrátane Gitflow.
- Dobre poznať relačné databázy, najmä SQL Server.
- Dobre poznať sprostredkovateľov správ, ako sú ActiveMQ, RabbitMQ alebo Apache Kafka.
- Dobre poznať systémy CI/CD, napríklad Microsoft Azure DevOps vrátane Pipelines, Artifacts a TestPlans.
- Dobre poznať objektovo orientované programovacie paradigmy a princípy SOLID.
- Vedieť písať jasnú a úplnú dokumentáciu k full-stack riešeniam vrátane návrhu a architektúry.
- Poznať používanie shellu v Linuxe a základné koncepty Linuxu vrátane používateľov, skupín a oprávnení.
- Byť občanom EÚ.