Обязанности:
Приглашаем веб-разработчика в команду внедрения страховых решений, желающего развиваться как Full-stack разработчик.Проект: ERP-система для автоматизации документооборота в страховых компаниях. Задачи Адаптация решения клиента для конкретных страховых компаний Разработка пользовательских интерфейсов (JS, https://jsonforms.io/) Разработка внутренних бизнес-процессов системы (серверный JS на Microsoft.ClearScript) Разработка библиотек для дальнейшего использования (JS) Разработка интеграций с внешними системами (JS, C#, очереди сообщений) Разработка плагинов (C#) Работа с базами данных (MSSQL, Oracle): написание запросов, изменение таблиц, индексы, датафиксы Стабилизация разработанного функционала Разработка юнит-тестов и API-тестов Требуемые навыки и знания Опыт разработки от 2 лет Разговорный английский для общения на рабочих встречах Навыки работы в команде Опыт отладки .NET-приложений Знание JS (ES6 и выше) Опыт работы с любой из баз данных: MS SQL Server, Oracle или PostgreSQL Понимание git, GitLab (GitHub) Будет плюсом Опыт работы с одним из инструментов: Angular, Vue.js, React, Webpack Опыт работы с брокерами сообщений (RabbitMQ, Kafka или аналоги) Опыт с интеграцией сервисов через HTTP, REST, SOAP Уверенные знания C# и платформы .NET Понимание асинхронности в .NET или JS Знание шаблонов проектирования (design patterns) Знание лучших практик разработки (SOLID, DRY, YAGNI, KISS) Навыки проведения ревью кода Опыт написания сложных SQL-запросов, работы с хранимыми процедурами, индексами, анализом плана выполнения запроса Опыт написания юнит-тестов Опыт работы по Scrum, Kanban или аналогичным Agile-методологиям Мы предлагаем Масштабные и интересные проекты Трудоустройство в соответствии с ТК РФ, все привилегии аккредитованной ИТ компании ДМС со стоматологией (льготы для оформления ДМС для родственников) Доплата до 100% больничного, страхование выезжающего за рубеж Кафетерий бенефитов: компенсация 50% стоимости занятий спортом, обучения или участия в конференциях (в рамках установленной суммы в год) Гибкий график работы, возможность выбрать формат - офис/удаленка или гибридный формат Предоставление оборудования для работы (ноутбук) Внутренние программы обучения и развития Работу в профессиональной и дружной команде