О компании и команде
RNT Group – аккредитованная российская ИТ компания с международным опытом. Мы ищем веб-разработчика в команду внедрения страховых решений, желающего развиваться как Full-stack разработчик.
ЗАДАЧИ:
- Адаптация решения клиента для конкретных страховых компаний
- Разработка пользовательских интерфейсов (JS, https://jsonforms.io/)
- Разработка внутренних бизнес-процессов системы (серверный JS на Microsoft.ClearScript)
- Разработка библиотек для дальнейшего использования (JS)
- Разработка интеграций с внешними системами (JS, C#, очереди сообщений)
- Разработка плагинов (C#)
- Работа с базами данных (MSSQL, Oracle): написание запросов, изменение таблиц, индексы, датафиксы
- Стабилизация разработанного функционала
- Разработка юнит-тестов и API-тестов
Технологии: - Javascript, ES6, Node.js, MochaJS, ChaiJS, Visual Studio Code, https://jsonforms.io/, https://json-schema.org/, Microsoft ClearScript, https://handlebarsjs.com/
- .NET 6, ASP.NET Core, NPoco, NUnit
- Oracle, MSSQL, PostgreSQL
- ActiveMQ, RabbitMQ
- Docker
- Elasticsearch
- GitLab
- JIRA
- Kibana, Grafana
- OpenTelemetry (zipkin)
- Keycloak, Identity Server 4
Ожидания от кандидата
Требуемые навыки и знания:
- Опыт разработки от 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-методологиям
Условия работы
• Оформление по ТК РФ, оплачиваемые отпуска и больничные
• Работа в аккредитованной ИТ-компании с соответствующими льготами
• Интересные задачи и возможность профессионального развития
• ДМС со стоматологией с первых дней работы
• Гибкий график работы, возможен гибридный и полностью удаленный форматы в пределах РФ
• Предоставление оборудования для работы (ноутбук)