Санкт-Петербург, Взлётная улица, 7к1
Метро: МосковскаяО Компании:
Мы развиваем отраслевое комплексное ERP-решение "АСУ Менеджмент" – ключевой инструмент для автоматизации всего бизнеса предприятий в сфере производства металлоконструкций. Присоединяйтесь к нашей команде для работы над масштабным и востребованным продуктом!
Позиция 1: Junior .NET Developer
Требуемый опыт работы: 1-2 года коммерческой разработки на .NET или сильный выпускник с качественными проектами/стажировкой.
Основные задачи и ответственность:
Участие в поддержке и развитии функционала "АСУ Менеджмент" под руководством опытных разработчиков.
Разработка и доработка отдельных модулей, компонентов и фич согласно ТЗ.
Исправление ошибок (bug fixing) и проведение рефакторинга кода.
Написание unit-тестов для нового и существующего кода.
Активное обучение технологиям стека и бизнес-логике продукта.
Ключевые требования:
Базовые знания C# и платформы .NET (Core).
Понимание основ ASP.NET Core (MVC/Web API).
Знание принципов ООП и базовых шаблонов проектирования.
Опыт работы с ORM (Entity Framework Core или Dapper - хотя бы один).
Умение писать SQL-запросы (MS SQL Server).
Базовые знания Frontend (HTML, CSS, JavaScript) – умение читать и вносить простые изменения.
Желание разбираться в принципах SOLID.
Умение работать в команде, ответственность, желание учиться.
Будет преимуществом:
Опыт работы с React.js.
Понимание концепций CQRS, DDD (на базовом уровне).
Позиция 2: Middle .NET Developer
Требуемый опыт работы: 2-3+ года коммерческой разработки на .NET.
Основные задачи и ответственность:
Самостоятельная разработка, доработка и поддержка сложных модулей и сервисов "АСУ Менеджмент".
Участие в проектировании архитектуры новых фич и рефакторинге существующих.
Оптимизация производительности приложения и запросов к БД.
Наставничество Junior-разработчиков (при необходимости).
Тесное взаимодействие с аналитиками и тестировщиками.
Активное участие в код-ревью.
Применение лучших практик разработки.
Ключевые требования:
Уверенные знания C# и платформы .NET Core.
Опытный уровень работы с ASP.NET Core (MVC, Web API, Middleware).
Глубокое понимание ООП, SOLID и распространенных шаблонов проектирования.
Практический опыт работы с Entity Framework Core и Dapper.
Опыт оптимизации сложных SQL-запросов (MS SQL Server).
Уверенные знания JavaScript/TypeScript. Опыт работы с современными Frontend-фреймворками (React.js – сильное преимущество).
Опыт написания unit и интеграционных тестов.
Понимание и применение принципов CQRS, DDD на практике.
Умение самостоятельно принимать технические решения в рамках поставленных задач.
Будет преимуществом:
Опыт переноса данных с MS SQL на PostgreSQL.
Знание CI/CD.
Опыт проектирования.
Условия работы (для обеих позиций):
Как выглядит процесс отбора:
Первичное знакомство: Рассмотрение резюме и сопроводительного письма.
Тестовое задание: Для оценки практических навыков приглашаем выполнить тестовое задание https://docs.google.com/document/d/1kysWVjkzO6x0HIIkFC7xxVkklAmdiyWdWtIr--eC3vk/edit?usp=sharing
Техническое собеседование: Обсуждение выполненного задания, вашего опыта и технических вопросов.
Практика в рабочей среде: Успешным кандидатам мы предложим небольшую практическую задачу для самостоятельной работы в нашей системе. Никакого наблюдения – только ваши навыки и реальные условия. Четкое ТЗ ~2-4 часа.
Офер.
Санкт-Петербург
до 200000 RUR
Санкт-Петербург
от 40000 RUR