👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Fullstack разработчик (.Net, JS)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Заказная разработка программного обеспечения и информационных систем

Описание вакансии

О компании и команде

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-методологиям

Условия работы

  • Оформление по ТК РФ, оплачиваемые отпуска и больничные
  • Работа в аккредитованной ИТ-компании с соответствующими льготами
  • Интересные задачи и возможность профессионального развития
  • ДМС со стоматологией с первых дней работы
  • Гибкий график работы, возможен гибридный и полностью удаленный форматы в пределах РФ
  • Предоставление оборудования для работы (ноутбук)