B&A Consulting Srl
B&A Consulting Srl
B&A Consulting Srl je v Italiji delujoča agencija za IT-svetovanje in digitalni razvoj, ki podjetjem zagotavlja prilagojene tehnološke rešitve. Njeno delo obsega spletni razvoj, IT-svetovanje in zunanje izvajanje storitev, službo za pomoč uporabnikom in 24-urno tehnično podporo, kibernetsko varnost, strojno in vgrajeno programsko opremo ter umetno inteligenco in analizo podatkov. Podjetje združuje digitalno strategijo, prilagojeno posameznim projektom, z nenehno tehnično podporo, da organizacijam pomaga ohranjati varno in zanesljivo delovanje.

Senior .NET vývojár pre mikroslužby a cloud native

Senior .NET vývojár bude vytvárať mikroslužby v C# pre spoločnosť B&A Consulting, ktorá poskytuje softvérové a digitálne poradenstvo. Práca zahŕňa API, integrácie správ a kontajnerizované cloud-native služby.

Popis

  • Vyvíjať a udržiavať backendové aplikácie v C# a ASP.NET Core
  • Navrhovať a vytvárať Web API
  • Vyvíjať a integrovať služby pomocou gRPC a Protocol Buffers
  • Vytvárať architektúry mikroslužieb
  • Implementovať synchrónnu komunikáciu a komunikáciu založenú na udalostiach
  • Integrovať RabbitMQ a Kafka
  • Spravovať perzistenciu pomocou Entity Framework Core
  • Vyvíjať a optimalizovať dotazy a uložené procedúry v SQL Server
  • Zvyšovať odolnosť pripojení a zabezpečenie aplikácií
  • Používať Docker a Kubernetes
  • Pracovať s procesmi a pipeline na doručovanie v Azure DevOps
  • Prispievať k dlhodobému podnikovému projektu v spoločnosti B&A Consulting, softvérovej a digitálnej firme

Požiadavky

  • Viac ako päť rokov skúseností s vývojom v .NET
  • Pokročilá znalosť ASP.NET Core vo verziách 5.0–10
  • Pokročilá znalosť C#
  • Skúsenosti s Web API, middleware, dependency injection a naviazaním konfigurácie
  • Skúsenosti s gRPC a Protocol Buffers
  • Dobrá znalosť Entity Framework Core
  • Skúsenosti so SQL Server, komplexnými dotazmi a uloženými procedúrami
  • Znalosť mechanizmov na zabezpečenie odolnosti pripojení
  • Skúsenosti so systémami šifrovania a hashovania, napríklad Hashids
  • Skúsenosti s RabbitMQ a/alebo Kafka
  • Rozsiahle skúsenosti s architektúrami mikroslužieb
  • Znalosť vzorov komunikácie cez gRPC a komunikácie riadenej udalosťami
  • Dobrá znalosť Docker a Kubernetes
  • Skúsenosti s Azure DevOps
  • Samostatnosť pri práci, analytické schopnosti a schopnosť riešiť problémy, systematický a proaktívny prístup, tímová spolupráca, dôraz na kvalitu kódu a dodávanie riešení a dobré komunikačné schopnosti
  • Možnosť pracovať ako nezávislý dodávateľ v talianskom režime Partita IVA

Benefity

  • Plne vzdialená práca s príležitostnou osobnou účasťou na stretnutiach podľa potreby
  • Spolupráca ako nezávislý dodávateľ v talianskom režime Partita IVA