Full-stack

Разработчик JS (FullStack) Full-time

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

FIS Platform – low-code инфраструктура для создания банковских приложений, включающая в себя среду для разработки и отладки, библиотеки компонентов и готовые приложения

Основана на UDM (Unified Data Model) — описании объектов данных, используемых для создания приложений, и взаимоотношениях этих объектов.

Для работы с UDM-объектами в Platform используются языки UDML (Unified Data Model Language) и UDMS (Unified Data Model Script):

UDML (Unified Data Model Language) — это строго типизированный, основанный на языке Pascal, используется для обращения к объектам модели и вызова функций, обрабатывающих эти объекты.

Язык разработан для пользователей без знания языков программирования. Это интуитивно понятный язык, с помощью которого можно составлять простые выражения для доступа к данным.

UDMS (Unified Data Model Script) — это расширение к JavaScript 1.5 (движок RINA), используется для написания пользовательских скриптов и позволяющее использовать UDM-объекты в сценариях JS.

Ключевые задачи:

  • Участие в проекте автоматизации процессов взыскания задолженности на платформе FIS
  • Анализ, разработка и тестирование доработок
  • Разработка интеграций с другими системами Банка
  • Участие в командной разработке, проведение код-ревью - оптимизация быстродействия программных алгоритмов

Ожидания от кандидата

  • Понимание клиент-серверной архитектуры приложений
  • Понимание концептуальной модели написания кода на С-like языках (циклы, управляющие конструкции, объявление переменных, используемые типы данных) и опыт разработки на любом С-подобном объектно-ориентированном языке программирования: Java, JavaScript, C#, C++, Python и т. д.
  • Практический опыт работы с реляционными СУБД PostgreSQL/MS SQL/Oracle, в частности (от 1го года):
  • Понимание концептуальной модели проектирования баз данных (умение переложить ER-диаграммы на логические таблицы сущностей)
  • Умение писать простые и средней сложности SQL-запросы как с точки зрения синтаксиса, так и с точки зрения решаемой бизнес-задачи (select, join, order by, group by и пр)
  • Умение работать с представлениями и агрегацией данных
  • Знание Linux /*NIX-систем и команд для работы с файловой системой
  • Базовые знания любой нотации описания бизнес-процессов (IDEF0, BPMN, EPC)
  • Будет плюсом:
  • Опыт разработки на базе LowCode платформы FIS Platform
  • Опыт работы с CSS стилями
  • Знание основ HTTP-взаимодействия (REST/SOAP-сервисы)
  • Опыт работы с системой контроля версий Git

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

  • График работы: 5/2 (пн-чт с 09:00 до 18:00, пт до 16.45)
  • Удаленный формат работы
  • Официальное оформление в соответствии с ТК РФ
  • Конкурентный уровень дохода: оклад + премии
  • Медицинская страховка, страховка для выезжающих за границу
  • Доплата к отпускному и больничному листу
  • Дополнительные льготы при заключении брака и рождении детей
  • Социальная поддержка при сложных жизненных ситуациях
  • Льготное кредитование для сотрудников
  • Обучение в корпоративном университете банка
  • Корпоративная библиотека
  • Реферальная программа для сотрудников: приведи друга в ИТ и получи до 300 000 рублей

Overview

Apply For This Job