
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