
B&A Consulting Srl je italská agentura zaměřená na IT poradenství a digitální vývoj, která firmám poskytuje technologická řešení přizpůsobená jejich potřebám. Její činnost zahrnuje webový vývoj, IT poradenství a outsourcing, helpdesk a nepřetržitou technickou podporu, kybernetickou bezpečnost, vývoj hardwaru a firmwaru, umělou inteligenci a analýzu dat. Společnost propojuje digitální strategii vytvořenou pro konkrétní projekt s průběžnou technickou podporou a pomáhá organizacím udržovat bezpečný a spolehlivý provoz.
Seniorní vývojář .NET: mikroslužby a cloud
Seniorní vývojář .NET bude vytvářet mikroslužby v C# pro B&A Consulting, společnost zaměřenou na software a digitální poradenství. Práce zahrnuje API, integrace systémů pro zasílání zpráv a kontejnerizované cloudové služby.
Popis
- Vyvíjet a udržovat backendové aplikace v C# a ASP.NET Core
- Navrhovat a vytvářet Web API
- Vyvíjet a integrovat služby pomocí gRPC a Protocol Buffers
- Vytvářet architektury mikroslužeb
- Implementovat synchronní komunikaci a komunikaci založenou na událostech
- Integrovat RabbitMQ a Kafka
- Spravovat perzistenci dat pomocí Entity Framework Core
- Vyvíjet a optimalizovat dotazy a uložené procedury SQL Server
- Zvyšovat odolnost připojení a zabezpečení aplikací
- Používat Docker a Kubernetes
- Pracovat s procesy a kanály doručování Azure DevOps
- Podílet se na dlouhodobém podnikovém projektu B&A Consulting, společnosti zaměřené na software a digitální řešení
Požadavky
- Více než pět let zkušeností s vývojem v .NET
- Velmi dobrá znalost ASP.NET Core ve verzích 5.0–10
- Velmi dobrá znalost C#
- Zkušenosti s Web API, middleware, dependency injection a vazbou konfigurace
- Zkušenosti s gRPC a Protocol Buffers
- Dobrá znalost Entity Framework Core
- Zkušenosti se SQL Server, složitými dotazy a uloženými procedurami
- Znalost mechanismů zajišťujících odolnost připojení
- Zkušenosti se systémy šifrování a hashování, například Hashids
- Zkušenosti s RabbitMQ a/nebo Kafka
- Rozsáhlé zkušenosti s architekturami mikroslužeb
- Znalost gRPC a vzorců komunikace založených na událostech
- Dobrá znalost Docker a Kubernetes
- Zkušenosti s Azure DevOps
- Samostatnost, analytické schopnosti a schopnost řešit problémy, strukturovaný a proaktivní přístup, týmová spolupráce, důraz na kvalitu kódu a dodání výsledků a dobré komunikační dovednosti
- Ochota pracovat jako nezávislý dodavatel v rámci italského režimu Partita IVA
Benefity
- Plně vzdálená práce, v případě potřeby občasná osobní účast na schůzkách
- Spolupráce jako nezávislý dodavatel v rámci italského režimu Partita IVA