Обязанности: Работа в команде над многофункциональным высоконагруженным продуктом уровня Enterprise Написание высококачественного кода, модульных тестов, проведение рефакторинга и code review Разработка и поддержка Web-приложений на ASP.NET; Участие в планировании итераций, реализация запланированных задач Работа по Agile/Scrum Требования: Знание C#, .NET, JavaScript, HTML, CSS Опыт разработки на C#, JavaScript и веб-фреймворках ASP.NET MVC, ASP.NET Core от 2 лет; Понимание методологии Scrum; опыт работы в команде Знание WebAPI, REST, WebSocket, swagger Участие в code review, умение писать unit-тесты Понимание работы HTTP, принципов взаимодействия браузера с веб-приложением Алгоритмическое мышление, умение самостоятельно решать сложные задачи Английский язык (умение читать техническую документацию) Также будет преимуществом (дополнительным плюсом): Знание GraphQL, YML Webpack Знание основ микросервисной архитектуры Умение работать с Docker Стек: Frontend: ASP.NET MVC, JavaScript Backend: C#, .Net 8 Микросервисная архитектура Передача данных: HTTP/HTTPS, WebSocket, WebAPI, REST, GraphQL Doker, PostgreSQL, Elasticsearch, Kubernetes Сборка, тестирование и CI/CD: Jenkins, Azure DevOps, Sonar Qube Процессы: Agile, Scrum, SAFe Инструменты - Git, Azure DevOps (TFS) Условия: Работа в стабильной, аккредитованной ИТ-компании; Режим работы: гибрид Москва (м. Тульская) или полная удаленка по России; Гибкое начало рабочего дня; Оформление по ТК РФ; Участие в решении амбициозных проектов и задач в команде профессионалов; Возможности профессионального роста и развития; Выплата годовой премии по итогам ежегодной оценки результатов деятельности; Расширенный социальный пакет (ДМС, льготы и компенсации и пр.)