Напиши текст вакансии для должности "Разработчик MS SQL". Название компании: "Diasoft". Расположение: Санкт-Петербург. График работы: Гибкий график. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'MS SQL', 'PostgreSQL', 'ORACLE', 'Spring Boot', 'Kubernetes', 'Docker', 'Apache Kafka'

ДЕПАРТАМЕНТ &quot;ФИНАНСОВЫЕ РЫНКИ&quot; приглашает в свою команду разработчиков MS SQL. Скажите, вы уже пробовали покупать ценные бумаги через мобильные инвестиции? Так вот, мы как раз обеспечиваем те процессы, которые крутятся на стороне банка. Платформа финансовых рынков достигла, на базе стека Delphi + MS SQL, совершенства, мы познали многопоточные вычисления, таблицы и вычисления in memory, репликацию, построение кластеров и прочие прекрасные вещи. Пришло время двигаться в сторону микросервисов! Решения, которые мы создаем сегодня - это JAVA Spring Boot приложения, работающие в контейнерах. В качестве баз данных мы используем MS SQL и Postgre SQL, а так же NoSQL СУБД, в том числе Elasticsearch. Мы исповедуем EDA (событийное взаимодействие), и поэтому для обмена событиями между микросервисами используем Apache Kafka или RabbitMQ. Так как мы не бросаем наше текущее решение, а реализуем его в контексте микросервисной архитектуры, мы ищем разработчиков, разбирающихся в T-SQL. Будем рады, если у вас есть желание постоянно обучаться вместе с нашей дружной командой, искать новые подходы, погружаться в JAVA-разработку - и, конечно, в архитектурную проработку распиливания монолитных решений на микросервисы, которые работают более чем в четырех сотнях банков России. ЧЕГО МЫ ЖДЕМ ОТ КАНДИДАТОВ:  Опыт программирования на реляционных БД (в идеале - MS SQL Server); Разработка структуры Баз данных и бизнес логики на сервере Баз данных; Умение работать с системами контроля версий.  ДОПОЛНИТЕЛЬНЫЕ ПРЕИМУЩЕСТВА:  Опыт командной работы, в том числе в распределенных командах; Опыт работы в компании - разработчике программного обеспечения; Опыт программирования на Delphi; Опыт в оптимизации SQL кода; Знание и опыт разработки на следующих технологиях: Spring Boot; Знание и практический опыт применения Kubernetes / OpenShift, Docker, Eureka; Представление об основных подходах к проектированию микросервисов; Знание и практический опыт применения высоконагруженных сервисов с использованием Apache Kafka / RabbitMQ; Умелый мониторинг: журналирование, трассировка, идентификация каскадных сбоев; Безопасность: аутентификация и авторизация при межсервисном взаимодействии, JWT; Опыт написания тестов (UNIT, интеграционные); Уверенное знание баз данных Oracle/MS SQL Server/PostgreSQL на уровне разработки и оптимизации процедур.