Актуальные заказы по SOAP

Python разработчик

Проект:

Разработка интеграционного сервиса на базе Python.


Задачи:

  • Сервис должен принимать сообщения с шины (SAP PI/PO) в формате XML файлов, парcить их и раскладывать данные в плоские таблицы PostgreSQL.
  • Сервис должен предоставлять возможность отправки запросов через шину на выгрузку данных из систем-источников, а также обеспечивать возможность ручной загрузки файлов.
  • При переносе данных из XML-сообщений в плоские таблицы PostgreSQL должна проходить проверка наличия этих данных (и далее либо апдейт имеющихся строк или просто запись новых строк).


Обязательные требования:

  1. Опыт в проектах на Python (3.8-3.10).
  2. PostgreSQL.


Будет преимуществом:

  1. Опыт работы в Django.
  2. Опыт с библиотеками etree\pysimplesoap\SOAP.
  3. Опыт с redis, nginx, keycloak, react.
  4. Fastapi (sqlalchemy, alembic).
  5. Умение писать асинхронный код.
  6. Умение писать SQL запросы.


Уровень: Middle+ или выше.

Локация: РФ, МСК, гибрид - удаленка + офис 2 раза в неделю (25%-30% времени).

В рамках проекта предполагается проведение тестирования разработок в офисе.


Senior PHP Developer

Одному из крупнейших ретейлеров детских товаров в России требуется опытный PHP разработчик для автоматизации графиков персонала на внутреннем портале.


Обязанности:

- Поддержка транспортной системы, инфокиосков, мобильного приложения по части PHP.

- Разработка на PHP / JavaScript для поддержки внутренних WEB-приложений, а также мобильного приложения для сотрудников.

- Поддержка скриптов на PowerShell, VBS, CMD.


Требования:

- Опыт разработки web-приложений 3+ лет.

- Умение разбираться в чужом коде.

- Знание PHP (ООП) и фреймворков: Yii, Laravel.

- Хорошее знание JavaScript (Angular, TypeScript).

- Умение строить и поддерживать сервисы интеграции на базе PHP, SOAP, Ajax, REST.

- Умение работать с Git.

- Опыт разработки на C#.

- Опыт развертывания и поддержки баз данных (MySQL, MSSQL).

- Базовые навыки работы с Unix-системами, гипервизором OpenVZ.

- Понимание таких сервисов как LDAP, DNS, DHCP, SMTP, SNMP, NGINX, APACHE, RSYNC.

- Умение писать скрипты на PowerShell, VBS, CMD.

- Коммуникабельность.

- Умение простым языком объяснять бизнес-пользователям сложные «вещи».


В команду проекта входит PHP разработчик, с которым предстоит работать вместе.

1C-разработчик

Удаленно
Full-time

Проект: крупнейший в мире онлайн-банк, коммерческий с полностью дистанционным обслуживанием.


Требования:

Специалисты исполнителя должны иметь опыт работы с "1С: Зарплата и управление персоналом 8" от 4 лет. "1С: Бухгалтерия" - от 1.5 лет.

— Наличие навыков практического ведения кадрового учета в конфигурации ЗУП 3.1;

— Умение работать с СКД и практика написания кода под управляемые формы;

— Хорошее знание конфигурации «Конвертация данных» и умение написания обменов между базами;

— Практические навыки конфигурирования и программирования 1С 8 для реализации дополнительного функционала;

— Опыт работы с веб-сервисами: SOAP, REST, знание механизмов интеграции: при помощи HTTP, web-сервисов, правил обмена;

— Будет плюсом наличие сертификатов 1С:Специалист;

— Опыт работы с хранилищем конфигурации 1С, с расширениями.


Дополнительно

Локация: РФ.

Архитектор (Lead)

Удаленно
Full-time

Для работы на крупном финансовом проекте требуется Архитектор/Lead.

Обязанности:

  • Формирование архитектуры процессов на основе микросервисной платформы компании
  • Определение референсной архитектуры оркестровки процессов на основе Tempotral
  • Определение требований к развертыванию и масштабированию процессов на основе Temporal
  • Определение требований к разработке микросервисов платформы – реализации отдельных компонентов процессов.

Необходимый опыт:

  • Опыт работы архитектором (solution или software) либо системным аналитиком
  • Знание и опыт работы с основными "разрезами" архитектуры: прикладная, развертывания, диаграмма потоков данных.
  • Опыт с TEMPORAL (оркестровка микросервисов) реализация процессов на нем, установка, использование
  • Понимание механизмов и протоколов интеграции (REST, SOAP, MQ, Kafka. Знание типовых шаблонов и ограничения применения протоколов.
  • Английский от уровня B2

Команда полностью удаленная.


Инженер автотестирования

Удаленно
Full-time

Проект крупного страхового сервиса.


Задачи и требования:

• Опыт работы в тестировании и автотестировании.

• Опыт работы с инструментами по управлению тестированием.

• Опыт тестирования frontend и backend.

• Опыт настройки инфраструктуры для запуска автотестов и предоставления отчетности (Jenkins + Allure2).

• Опыт настройки и поддержания параллельного запуска автотестов.

• Понимание принципов работы и построения клиент-серверных приложений и микросервисной архитектуры.

• Опыт функционального тестирования ПО.

• Опыт тестирования сложных интеграционных систем.

• Опыт управления группой в рамках автоматизации тестирования.

• Опыт разработки документации тестирования.

• Составление отчетов о тестировании, предоставление промежуточных статусов по тестированию.

• Навык анализа и локализации выявленных ошибок, в том числе и при проведении интеграционного тестирования.

• Навык анализа требований, и разработки тестовых сценариев на их основе. Оценка трудозатрат по тестированию.

• Навык исполнения тестовых сценариев в информационных системах.

• Навык выявления и эскалации проблем и рисков тестирования.

• Понимание особенностей работы REST-интерфейсов/SOAP.

• Знание и навыки работы с БД (SQL).

• JavaScript в рамках автотестирования.

• Selenium Webdriver, понимание модели DOM.

• Опыт TestNG или JUnit, Maven или Gradle.

• Владение следующими инструментами: Postman, Swagger, Jenkins, fiddler, WinSCP илиmPutty, Gems, Git.

• Опыт работы по методологии Scrum.

Системный аналитик

Удаленно
Full-time

Для работы на крупном банковском проекте требуется Системный аналитик уровня Middle+/Senior.

Основные задачи:

  • Отвечать за целостность, полноту и непротиворечивость требований уровня решения;
  • Участвовать в формировании и проработке концептуальной архитектуры решения;
  • Аналитика интеграции со смежными продуктами/системами, контуром банковских сервисов;
  • Участие в проверке реализованного функционала и сдаче решения Команде, Заказчику, конечным пользователям;
  • Сопровождение общебанковских процедур: заполнение и ведение задач в JIRA, ведение базы знаний в Сonfluence, заведение запросов на изменения в смежные команды.

Требования к опыту:

  • Опыт работ системным аналитиком на крупных проектах от 3 лет;
  • Навык графического описания бизнес-процессов и интеграционных взаимодействий, например, в виде BPMN или UML диаграмм;
  • Практический опыт написания и согласования документации: бизнес требований, технических заданий, функциональных спецификаций;
  • Опыт проработки интеграций на SOAP или REST-запросах;
  • Понимание принципов микросервисной архитектуры;
  • Понимание технологии реляционных БД;
  • Jira, Confluence.

Обязателен опыт в банковской сфере от 1 года

Java-разработчик

Удаленно
Full-time

Для работы на крупном банковском проекте ищем специалиста на позицию Java Developer, уровень Senior.


Необходимый опыт и умения:

  • Высшее техническое образование;
  • Опыт разработки на Java EE, Java SE, Java 8;
  • Знание Spring (Data/Web/Boot/Security);
  • Знание Hibernate, Groovy, Git, Gradle, Maven, MQ;
  • Опыт разработки высоконагруженных Web Services (SOAP, REST);
  • Работа с Ignate, Rabbit/Kafka
  • Опыт работы с реляционными СУБД (Oracle, PostgreSQL и др.). Хорошее знание SQL;
  • Нацеленность на результат и системность в работе;
  • Знание основных паттернов проектирования;
  • Опыт построения и реализации архитектур для крупных систем;
  • Приветствуется опыт работы в банковском Процессинговом центре, знание принципов работы, требований и технологий работы платежных систем;
  • Английский язык — техническое чтение и письмо;
  • Аналитический склад ума и структурированность изложения мыслей.