Unzer

(Senior) Software Engineer - Microsoft Dynamics 365 and Azure (m/f/d)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер в кросс-функциональную команду Unzer для интеграции Microsoft Dynamics 365 с платформой компании через Azure-сервисы, API и событийные интеграции. Полный цикл: от проектирования решений до деплоя и эксплуатации.

Задачи

  • Проектировать, разрабатывать и поддерживать решения 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
  • Обеспечивать качество: автотесты (unit, integration, API contract), код-ревью, мониторинг, разбор инцидентов
  • Работать с бизнесом и инженерами: уточнять требования, согласовывать критерии приёмки, поставлять решения малыми инкрементами

Требования

  • Практический опыт разработки Microsoft Dynamics 365 CRM и Dataverse в продакшене
  • Сильные навыки C# и .NET, а также JavaScript или TypeScript для кастомизации Dynamics 365
  • Опыт с Power Apps, Power Automate, плагинами, моделированием данных Dataverse и ролями безопасности
  • Опыт разработки и эксплуатации приложений на Azure, понимание облачной безопасности, конфигурации, логирования, мониторинга и производительности
  • Практический опыт с REST, GraphQL и OAuth 2.0, умение проектировать и отлаживать интеграции
  • Опыт с Apache Kafka и событийными интеграциями: продюсеры, консьюмеры, consumer groups, семантика доставки, идемпотентная обработка
  • Опыт с Git, автотестами и CI/CD, включая ALM для Dynamics 365 и Power Platform и деплой Azure-приложений
  • Понимание архитектуры ПО, консистентности данных и поддерживаемости, умение объяснять компромиссы
  • Степень в computer science, business informatics или смежной области либо эквивалентный практический опыт
  • Желательно: AI-assisted разработка (GitHub Copilot, coding agents), IaC с Bicep или Terraform, PCF-компоненты, интеграция с Microsoft 365 через Microsoft Graph

Условия

  • Гибридный формат: два офисных дня в неделю
  • Мобилити-бенефит: bike leasing или Deutschlandticket
  • Возможность работать из другой страны ЕС до 15 дней в году
  • Годовой бюджет на обучение €1 000
  • Конфиденциальное консультирование по личным и рабочим вопросам
  • Корпоративная пенсионная схема
  • Бенефиты могут отличаться в зависимости от локации

Навыки

  • Microsoft Dynamics 365
  • Dataverse
  • Power Platform
  • Power Apps
  • Power Automate
  • C#
  • .NET
  • Azure
  • Azure Functions
  • App Service
  • 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

Похожие вакансии

Java Developer (Regular to Senior) | Backend-focused Full Stack (f/m/d)
AccuridsSeniorКёльнГибрид
60,000 – 100,000 EUR в год
23 окт.
Backend Developer – C# / .NET (m/w/d) - Dresden
EnlocMiddleДрезденГибрид
23 окт.
Software Engineer (Java) - (m/f/d)
UnzerMiddleБерлинГибрид
23 окт.
(Senior) Software Engineer - Microsoft Dynamics 365 and Azure (m/f/d)
UnzerSeniorHeidelbergГибрид
23 окт.
Staff Software Engineer — AI Platform (all genders)
TradeLinkSeniorМюнхенГибрид
23 окт.
(Senior) Software Engineer - Microsoft Dynamics 365 and Azure (m/f/d) — Unzer, Берлин | itrelocate