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