з/п не указана
Москва
От 3 до 6 лет
Обязанности:
- Разрабатывать и поддерживать серверные модули и API корпоративных систем (ECM, Data Capture, AI-модули, корпоративный поиск, интеграции);
- Участвовать в проектировании архитектуры микросервисов, взаимодействовать с архитектором и командой аналитиков;
- Реализовывать веб-сервисы, REST-интерфейсы, middleware-слои, интеграции с внешними системами и сервисами;
- Оптимизировать производительность и безопасность приложений (.NET 8, ASP.NET Core);
- Писать чистый, поддерживаемый код с использованием современных подходов;
- Участвовать в код-ревью, оценке трудозатрат и планировании задач;
- Настраивать сборку и деплой (Docker, CI/CD), взаимодействовать с DevOps и QA.
Обязательные требования:
- Опыт коммерческой разработки от 2 лет на .NET Core (+ опыт с версиями 9–10);
- Уверенные знания ASP.NET Core (Web API, middleware, dependency injection);
- Опыт работы с PostgreSQL / MS SQL;
- Понимание асинхронного взаимодействия и принципов микросервисной архитектуры;
- Опыт работы с Docker и системами контроля версий (Git).
Желательные требования:
- Знание принципов безопасности (OWASP, сериализация/валидация);
- Опыт работы с OpenSearch (или аналоги);
- Опыт работы с Lucene (например Lucene.NET);
- Опыт интеграций с внешними системами SIEM, Prometheus, LLM-сервисами;
- Понимание работы брокеров сообщений (RabbitMQ, Kafka);
- Навыки CI/CD (GitLab CI);
- Опыт контейнеризации и развертывания в Kubernetes;
- Знание принципов мониторинга и логирования распределённых систем.
Условия:
- Официальное трудоустройство в аккредитованную ИТ-компанию;
- Гибкий график, возможность удалённой или гибридной работы;
- Полная занятость (40 часов в неделю);
- Конкурентная зарплата и премии по итогам успешных релизов;
- ДМС после испытательного срока;
- Минимум бюрократии, поддержка опытных архитекторов и руководителей проектов.