Lead C# разработчик

Lead C# разработчик

Описание вакансии

О проекте

Мы развиваем MedTech-проект. Ищем Lead .NET-разрабочика.



Обязанности:


- Проектирование архитектуры высоконагруженных распределённых систем на .NET 7+ с упором на масштабируемость, надёжность и производительность.

- Определение технологического стека, проектных решений и стандартов кодирования.

- Разработка и эволюция микросервисной архитектуры, создание API (REST/gRPC), интеграция с внешними и внутренними системами.

- Разработка бизнес-логики и ключевых модулей системы.

- Формирование и руководство командой разработчиков: подбор, менторство, проведение code review, развитие инженерной культуры.

- Проведение архитектурных сессий, декомпозиция задач и планирование реализации.

- Настройка CI/CD процессов, участие в построении DevOps-инфраструктуры, деплой и оркестрация в Kubernetes.

- Анализ узких мест, оптимизация производительности и обеспечение отказоустойчивости.

- Взаимодействие с продакт-менеджерами и другими командами для выстраивания целостных технических решений.



Требования:


- 6+ лет коммерческой разработки на .NET (C#), из них 2+ года в роли Team Lead или Solution Architect.

- Глубокое понимание микросервисной архитектуры и принципов построения распределённых систем.

- Опыт проектирования и реализации высоконагруженных решений с высокой доступностью (Highload / HA).

- Уверенные навыки работы с Kubernetes, Docker, CI/CD пайплайнами (GitLab CI, GitHub Actions, Azure DevOps и др.).

- Опыт интеграции с брокерами сообщений (RabbitMQ, Kafka и др.).

- Отличное знание принципов SOLID, DDD, понимание CQRS и Event Sourcing.

- Опыт проектирования схем взаимодействия сервисов и API контрактов (REST, gRPC, GraphQL).

- Уверенное владение SQL и понимание оптимизации запросов.

- Навыки стратегического мышления, системного анализа и технического лидерства.

- Умение оценивать трудоёмкость задач, управлять приоритетами и выстраивать процессы команды.


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

- Опыт построения CI/CD с нуля и внедрения DevOps-практик.

- Участие в проектировании корпоративных систем с миллионами пользователей.

- Знание подходов Domain-Driven Design (DDD) и event-driven архитектур.

- Опыт взаимодействия с бизнесом на уровне формирования технического видения продукта.


Условия:

- Работа над сложным, технологически продвинутым и масштабным проектом.

- Возможность влиять на архитектурные решения и формировать команду под себя.

- Минимум бюрократии — максимум инженерных решений.

- Современный стек и свобода выбора технологий.

- Полностью удалённый формат без привязки к офису.

- Прозрачная система бонусов, премий и участие в успехе продукта.

Навыки
  • .net 7
  • C#
  • RabbitMQ
  • Redis
  • Kubernetes
  • MS SQL Server
  • PostgreSQL
  • Doker
  • Микросервисная архитектура
  • Solution Architect.
  • CI/CD
Посмотреть контакты работодателя

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию