Unzer
(Senior) Software Engineer - Microsoft Dynamics 365 and Azure (m/f/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в кросс-функциональную команду Unzer для интеграции Microsoft Dynamics 365 с платформой компании. Разработка решений на Dynamics 365/Dataverse, Azure-сервисов на C#/.NET и событийных интеграций через Kafka.
Задачи
- Проектировать, разрабатывать и поддерживать решения Dynamics 365 CRM на Dataverse: модели данных, плагины, кастомные API, model-driven Power Apps и Power Automate flows
- Создавать Azure-приложения и интеграционные сервисы на C# и .NET (Azure Functions, App Service, API Management)
- Разрабатывать и потреблять REST API, Dataverse Web API, OData и GraphQL
- Подключать Dynamics 365 и Azure-сервисы к Apache Kafka, проектировать ретраи, идемпотентность и эволюцию схем
- Реализовывать безопасный service-to-service доступ через OAuth 2.0 и Microsoft Entra ID, хранить секреты в Azure Key Vault
- Строить CI/CD для Dynamics 365, Power Platform и Azure с помощью Git и Azure DevOps или GitHub Actions
- Обеспечивать качество: автотесты, code review, мониторинг, разбор инцидентов и документация технических решений
- Уточнять требования и критерии приёмки совместно с бизнесом и инженерами, поставлять решения небольшими инкрементами
Требования
- Опыт профессиональной разработки ПО, включая внедрение Microsoft Dynamics 365 CRM и Dataverse в продакшене
- Сильные навыки C# и .NET, а также JavaScript или TypeScript для кастомизации Dynamics 365
- Практический опыт с Power Apps, Power Automate, плагинами, моделированием данных Dataverse и ролями безопасности
- Опыт разработки и эксплуатации приложений на Azure, понимание облачной безопасности, логирования и мониторинга
- Практический опыт с REST, GraphQL и OAuth 2.0, умение проектировать и отлаживать интеграции
- Опыт с Apache Kafka и событийными интеграциями (producers/consumers, consumer groups, идемпотентность)
- Опыт с Git, автотестами и CI/CD, включая ALM для Dynamics 365 и Power Platform
- Понимание архитектуры ПО, консистентности данных и поддерживаемости
- Степень в computer science, business informatics или смежной области либо эквивалентный опыт
Условия
- Гибридный формат: два офисных дня в неделю
- Возможность работать до 15 дней в году из другой страны ЕС
- Годовой бюджет на обучение €1,000
- Компенсация транспорта: bike leasing или Deutschlandticket
- Конфиденциальная психологическая поддержка
- Корпоративная пенсионная программа
- Команда из 50+ национальностей в четырёх странах
Навыки
- Microsoft Dynamics 365
- Dataverse
- Power Platform
- Power Apps
- Power Automate
- C#
- .NET
- Azure Functions
- Azure App Service
- Azure API Management
- REST
- GraphQL
- OData
- Apache Kafka
- OAuth 2.0
- Microsoft Entra ID
- Azure Key Vault
- Git
- Azure DevOps
- GitHub Actions
- JavaScript
- TypeScript
- Bicep
- Terraform
- PCF
- Microsoft Graph