C#/.NET-разработчик
Описание
Обязанности: Проектирование и разработка отказоустойчивых backend-сервисов на C#/.NET 8+. Разработка и поддержка RESTful/gRPC API для внутренних и внешних потребителей. Опыт работы с микросервисной архитектурой, в т.ч. с декомпозиций монолитных приложений, миграция на микросервисную архитектуру. Построение эффективных моделей данных, написание и оптимизация сложных SQL-запросов. Реализация сложной бизнес-логики, включая асинхронную обработку потоков данных (аналогия с обработкой телеметрии с датчиков). Контейнеризация приложений (Docker) и участие в настройке процессов CI/CD. Написание unit- и интеграционных тестов, проведение code review-будет Требования: Язык и платформа: C# от 4 лет, .NET Core / .NET 6/8, глубокое понимание CLR, async/await. Веб-стек: ASP.NET Web API, паттерны проектирования (SOLID, Repository, CQRS будет плюсом). Базы данных: уверенная работа с PostgreSQL или MS SQL, понимание принципов оптимизации запросов и индексов. Контейнеры: практический опыт с Docker, понимание основ оркестрации. Качество кода: обязательное покрытие кода тестами, опыт рефакторинга легаси. Условия: Работа в стабильной компании, основанной в 1992 году. Обеспечиваем техникой (ноутбук, второй экран, гарнитура). Ежегодная аттестация, по итогам которой формируется индивидуальный карьерный план развития. Достойный уровень оплаты труда. Работу в дружной команде профессионалов. Развитая корпоративная культура: неформальные мероприятия, интеллектуальные игры, собственная Киберлига, возможность заниматься волонтерской деятельностью и благотворительностью, творческие вечера. Наличие скидочной системы для сотрудников: 20% на посещение массажного салона, от 10% на абонементы в фитнес-центры, в школу танцев, 15% на посещение скалодрома и многое другое.