
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