Разработчик JS (FullStack)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
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 рублей