Обязанности:
- Разработка и развитие веб-приложений на ASP.NET Core
- Разработка пользовательских интерфейсов на Blazor Server / Blazor WebAssembly
- Разработка новых модулей и доработка существующего функционала
- Работа с существующей кодовой базой проекта
- Проектирование и разработка API
- Работа с MongoDB: проектирование структуры данных, написание запросов, оптимизация работы с БД
- Поиск и устранение ошибок, рефакторинг и оптимизация кода
- Настройка и поддержка логирования с использованием NLog / Serilog
- Написание и проведение тестов разработанного функционала
- Code Review и контроль качества кода
- Участие в обсуждении архитектуры и технических решений
- Работа с Git и командной разработкой
- Использование AI-агентов и AI-инструментов в процессе разработки: Cursor, Codex и аналогов
- Постановка задач AI-агентам, предоставление необходимого контекста и работа агентов с существующей кодовой базой
- Проверка, доработка и тестирование кода, сгенерированного AI-инструментами
- Использование AI для анализа существующего кода, поиска ошибок, рефакторинга и ускорения разработки
Стек проекта:
- C# / .NET
- ASP.NET Core
- Blazor Server / WebAssembly
- MongoDB
- NLog
- Serilog
- Git
- AI-инструменты: Cursor, Codex, Cloud
Требования:
- Уверенное знание C# и .NET
- Практический опыт разработки на ASP.NET Core
- Опыт разработки интерфейсов на Blazor Server и/или Blazor WebAssembly
- Опыт работы с MongoDB
- Понимание принципов REST API и клиент-серверного взаимодействия
- Понимание принципов ООП, SOLID и основных подходов к построению архитектуры приложений
- Опыт работы с Git
- Навыки отладки, профилирования и поиска причин ошибок
- Умение разбираться в существующей кодовой базе, а не только создавать проекты с нуля
- Ответственное отношение к качеству и поддерживаемости кода
- Опыт работы с AI-агентами (Cursor, Codex или аналогичными инструментами) для разработки
Что мы от Вас ожидаем:
Коммуникабельность и умение работать в команде.
Самостоятельность при решении технических задач.
Умение разобраться в чужом коде и существующей архитектуре проекта.
Умение аргументированно донести свою точку зрения до команды без конфликтов.
Способность оперативно принимать решения при возникновении критических ошибок.
Конструктивное отношение к Code Review и критике.
Желание изучать и применять современные инструменты разработки, включая AI.
Что ожидает Вас:
1. Комфортный офис
2. Компенсация мобильной связи и ГСМ
3. Удобная парковка
4. Динамично развивающаяся команда
5. Работа над реальным развивающимся продуктом
6. Возможность влиять на технические решения и архитектуру проекта
7. Использование современных AI-инструментов в повседневной разработке
Что мы предлагаем:
- Белая заработная плата (оклад + премия) — 100 000 рублей на руки (по результатам собеседования)
- Выплаты без задержек 2 раза в месяц
- График работы — 5/2, с 9:00 до 18:00
- Официальное трудоустройство по ТК РФ с первого рабочего дня
- Соблюдение требований ТК РФ
- Возможность профессионального и карьерного роста
- Корпоративная мобильная связь
- Интересные и нетривиальные задачи
- Возможность внедрять новые технологии и инструменты в процесс разработки
- Корпоративные мероприятия
- Позитивная команда
- Чай, кофе и вкусняшки на территории компании
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.