B&A Consulting Srl
B&A Consulting Srl
B&A Consulting Srl е базирана в Италия агенция за ИТ консултиране и дигитално развитие, която предоставя на бизнеса персонализирани технологични решения. Дейността ѝ обхваща уеб разработка, ИТ консултиране и аутсорсинг, помощен център и денонощна техническа поддръжка, киберсигурност, проектиране на хардуер и фърмуер, както и изкуствен интелект и анализ на данни. Компанията съчетава дигитална стратегия, съобразена с конкретния проект, с постоянна техническа поддръжка, за да помага на организациите да поддържат сигурни и надеждни операции.

Старши .NET разработчик на микросървиси и cloud native решения

Старшият .NET разработчик ще създава микросървиси на C# за B&A Consulting, компания за софтуерно и дигитално консултиране. Работата обхваща API, интеграции за обмен на съобщения и контейнеризирани cloud native услуги.

Описание

  • Разработване и поддръжка на backend приложения с C# и ASP.NET Core
  • Проектиране и изграждане на Web API
  • Разработване и интегриране на услуги с gRPC и Protocol Buffers
  • Изграждане на архитектури от микросървиси
  • Прилагане на синхронна комуникация и комуникация, базирана на събития
  • Интегриране на RabbitMQ и Kafka
  • Управление на съхранението на данни с Entity Framework Core
  • Разработване и оптимизиране на SQL Server заявки и съхранени процедури
  • Подобряване на устойчивостта на връзките и сигурността на приложенията
  • Работа с Docker и Kubernetes
  • Работа с процесите и pipeline-ите за доставка в Azure DevOps
  • Принос към дългосрочен корпоративен проект в B&A Consulting, софтуерна и дигитална компания

Изисквания

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

Придобивки

  • Изцяло дистанционна работа с периодично присъствие на срещи при необходимост
  • Сътрудничество като независим изпълнител съгласно италианския режим Partita IVA