B&A Consulting Srl
B&A Consulting Srl
B&A Consulting Srl — італійська агенція з IT-консалтингу та цифрової розробки, що надає компаніям індивідуальні технологічні рішення. Компанія працює у сферах веброзробки, IT-консалтингу й аутсорсингу, підтримки користувачів і цілодобового технічного супроводу, кібербезпеки, розробки апаратного та вбудованого програмного забезпечення, а також штучного інтелекту й аналізу даних. Компанія поєднує цифрову стратегію, адаптовану до конкретного проєкту, із постійною технічною підтримкою, допомагаючи організаціям підтримувати безпечну та надійну роботу.

Старший .NET-розробник: мікросервіси та хмарні технології

Старший .NET-розробник створюватиме мікросервіси на C# для B&A Consulting — компанії з розробки програмного забезпечення та цифрового консалтингу. Робота охоплює API, інтеграції з системами обміну повідомленнями та хмарні сервіси в контейнерах.

Опис

  • Розробляти та підтримувати серверні застосунки на C# і ASP.NET Core
  • Проєктувати та створювати Web API
  • Розробляти й інтегрувати сервіси за допомогою gRPC і Protocol Buffers
  • Створювати архітектури мікросервісів
  • Реалізовувати синхронну взаємодію та обмін подіями
  • Інтегрувати RabbitMQ і Kafka
  • Працювати зі збереженням даних за допомогою Entity Framework Core
  • Розробляти й оптимізувати запити та збережені процедури SQL Server
  • Підвищувати стійкість з’єднань і безпеку застосунків
  • Використовувати Docker і Kubernetes
  • Працювати з конвеєрами постачання та процесами Azure DevOps
  • Долучитися до довгострокового корпоративного проєкту B&A Consulting — компанії з розробки програмного забезпечення та цифрових рішень

Вимоги

  • Понад п’ять років досвіду розробки на .NET
  • Глибоке знання ASP.NET Core версій 5.0–10
  • Глибоке знання C#
  • Досвід роботи з Web API, middleware, впровадженням залежностей і прив’язуванням конфігурації
  • Досвід роботи з gRPC і Protocol Buffers
  • Добре знання Entity Framework Core
  • Досвід роботи з SQL Server, складними запитами та збереженими процедурами
  • Знання механізмів підвищення стійкості з’єднань
  • Досвід роботи із системами шифрування та хешування, як-от Hashids
  • Досвід роботи з RabbitMQ та/або Kafka
  • Значний досвід роботи з архітектурами мікросервісів
  • Знання gRPC і шаблонів взаємодії на основі подій
  • Добре знання Docker і Kubernetes
  • Досвід роботи з Azure DevOps
  • Самостійність у роботі, аналітичні навички та вміння розв’язувати проблеми, структурований та ініціативний підхід, уміння працювати в команді, увага до якості коду й результату, хороші комунікативні навички
  • Готовність працювати незалежним підрядником у межах італійського режиму Partita IVA

Переваги

  • Повністю віддалена робота; за потреби можливі періодичні особисті зустрічі
  • Співпраця як незалежний підрядник у межах італійського режиму Partita IVA