Описание
Компания «Солвтех» разрабатывает цифровые решения для механизированной добычи нефти, объединяя отраслевую экспертизу и современные IT-технологии. Один из ключевых продуктов компании — платформа CycleOp для управления механизированным фондом скважин. В нее входят решения для подбора оборудования, мониторинга и диагностики, учета оборудования и управления надежностью. Сейчас мы ищем Senior Fullstack Developer (.NET / React) в команду продукта.
Требования
•3-5 лет коммерческой разработки на .NET / React
•Не менее 2 лет опыта работы с EF Core и React 18
•C# / .NET 8, ASP.NET Core Web API
•TypeScript, React 18
•Entity Framework Core: сложный LINQ, проекции в DTO, оптимизация запросов
•MediatR и понимание CQRS: команды, запросы, обработчики
•FluentValidation, DI
•Уверенная работа с async/await и CancellationToken
•Redux Toolkit
•Styled-components
•Опыт написания интеграционных и Unit-тестов с использованием xUnit
•PostgreSQL: SQL, индексы, транзакции, анализ планов запросов
•Умение разбираться в большом существующем коде и следовать принятым в проекте паттернам
•Самостоятельность и способность погружаться в существующую кодовую базу, понимать принятые архитектурные решения и учитывать их при разработке нового функционала
•Умение работать не только с отдельной задачей, но и видеть ее место в продукте, обсуждать технические решения с командой и учитывать влияние изменений на существующую систему
Будет плюсом
•Опыт диагностики производительности PostgreSQL: блокировки, долгие транзакции
•Опыт работы с Kafka / MassTransit, Hangfire, Redis
•Опыт работы с OData и реализацией выгрузок в Excel
•Понимание JWT и ролевой модели доступа
•Опыт работы с AutoMapper, NLog
•Опыт работы с Ant Design
•Опыт работы с Webpack Module Federation и микрофронтами
Условия
•Гибридный формат работы
•Работа над действующим технологическим продуктом для нефтегазовой отрасли
•Взаимодействие с командой разработки и отраслевыми экспертами