Старший программист (ASP .NET)
Коротко
Designs and implements the backend for a ship maintenance automation system: REST API, sessions, auth, and core system integration. · Needs: Higher technical education, 3+ years C# commercial development, .NET 7+, ASP.NET Web API, unit tests, SQL, JWT, Git/Subversion, CI/CD.
Описание от работодателя
В данный момент мы разрабатываем систему автоматизации для обслуживания и ремонта судов. В проекте предстоит решать нестандартные задачи, общаться с профильными экспертами и строить надежную бэкенд-архитектуру.
Ищем бэкенд-разработчика, который возьмет на себя серверную часть: спроектирует архитектуру, выберет подходы и обеспечит качественную реализацию.
Задачи:
Разработка и поддержка REST API-бэкенда;
Работа с механизмами сессий;
Разработка и поддержка механизмов авторизации и аутентификации;
Организация связи с ядром системы;
Требования к кандидату:
Высшее техническое образование;
Опыт разработки коммерческого ПО на C# от 3-х лет;
Отличное знание C# и .NET 7+;
Уверенное владение ASP.NET Web API;
Понимание ООП и паттернов проектирования;
Опыт написания Unit-тестов;
Знание SQL;
Умение работать с сессиями и JWT;
Умение пользоваться системами контроля версий (git, subversion);
Опыт работы с CI/CD системами.
Будет плюсом:
Опыт работы в ОС семейства Linux;
Опыт работы с контейнерами Docker;
Опыт работы с Websockets, SSE;
Знание Entity Framework, LINQ to SQL.
Условия:
Официальное оформление по ТК РФ с полным соцпакетом;
Уровень оплаты труда, соответствующий квалификации (обсуждается по итогам собеседования);
Распределенная команда, дружелюбный и поддерживающий коллектив;
График работы: 5/2;
Полный рабочий день (гибкий старт);
Офисный формат работы (гибридный формат возможен после испытательного срока);
ДМС (после испытательного срока).