
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