ID 2796 - Senior/Middle+ Разработчик C#.

Локация: любая
Формат: удаленно
Занятость: фулл тайм
Проект: ИТ1

Требования:

  • Опыт разработки на C# (от 3 лет)
  • Знание .NET Core / .NET 8+
  • Асинхронное программирование (async/await)
  • Понимание принципов ООП, SOLID, паттернов проектирования
  • Опыт работы с Entity Framework или другими ORM
  • Умение писать unit-тесты (xUnit/NUnit/MSTest)
  • Работа с брокерами сообщений (RabbitMQ, Kafka, Azure Service Bus)
  • Микросервисная архитектура (Docker, Kubernetes)
  • Основы DevOps (CI/CD, GitLab CI/GitHub Actions)
  • NoSQL (Redis), PostgreSQL
  • Опыт работы с XML/JSON

Будет плюсом:

  • Опыт с Event Sourcing и CQRS
  • Знание Domain-Driven Design (DDD)
  • Опыт интеграции с внешними API (REST, gRPC)
  • Знание фронтенд-фреймворков (Angular, React) для разработки UI процессов
  • Опыт работы с BPM-системами и движками (Camunda, Activiti, Bonita, Elsa Workflows)
  • Знание BPMN/DMN/CMMN, умение проектировать бизнес-процессы
  • Понимание event-driven архитектуры, MassTransit, GraphQL
  • Опыт в финансово-инвестиционном секторе

Ключевые компетенции:

  • PostgreSQL
  • Docker
  • Kafka
  • Kubernetes
  • SOLID
  • .NET Core / .NET 8+
  • CI/CD
  • API
  • Unit-тесты
  • Entity Framework
  • NoSQL / Redis
  • DDD
  • OOP
  • XML / JSON
  • RabbitMQ