Актуальные заказы

Solution Аrchitеct

Удаленно
Full-time

Для работы на крупном банковском проекте требуется Solution Архитектор, уровень Lead, Lead +.

Основная цель – создать цифровой канал для взаимодействия Банка с топ-менеджментом клиентов-ЮЛ.


Специализация, необходимая для выполнения должностных обязанностей:

  • Высшее образование, навыки разработки и внедрения информационных систем и архитектурных решений
  • Желаемый опыт 5+ лет
  • Лидерские компетенции:
  • Обеспечение результативности команды
  • Вовлечение других
  • Построение эффективной команды
  • Управление ростом удовлетворенности клиента
  • Готовность к изменениям


Профессиональные знания и навыки:

  • знание этапов жизненного цикла ПО, процессов CI/CD;
  • знание ключевых банковских бизнес-процессов, понимание правовых, руководящих, нормативно-методических документов и отраслевых стандартов;
  • умение проводить экспертизу существующих ИС, моделей и применяемых технологий на предмет необходимости и объема доработок, взаимовлияния, соответствия архитектурным стандартам и принципам;
  • опыт работы и проектирования реляционных, документно-ориентированных СУБД (Oracle, MS SQLServer, PostgreSQL, MongoDB, Apache Cassandra);
  • знание основ объектно-ориентированного программирования;
  • опыт работы с WebSphere, WebLogic;
  • понимание Web Services, SOA, MSA, Lambda и потоковой обработки данных;
  • знание работы менеджеров/брокеров сообщений (MQ Series, ActiveMQ, RabbitMQ, Apache Kafka);
  • знание отличий работы фронт- офис и бэк-офис систем;
  • знание работы систем кэширования данных;
  • понимание работы систем контейнеризации;
  • знание UML;
  • опыт интеграции с внешними системами;
  • опыт разработки, эксплуатации информационных систем;
  • опыт взаимодействия с заказчиком, анализа требований и проектирования концепта архитектурного решения;
  • знание стандартов технической документации;


Функциональные знания, умения, навыки:

  • Хорошее знание предметной области по одному или нескольким направлениям.
  • Практические знания по разработке и внедрению архитектурных и интеграционных ИТ решений, подтвержденные успешными проектами внедрения.
  • Знания по автоматизации сквозных end-to-end бизнес-процессов на единой, настраиваемой платформе.
  • Знания по проектированию мультиканальных систем (с точки зрения как обслуживания клиентов, так и внутренних процессов)
  • Практические знания в части интеграционные проектах с большим количеством интерфейсов между системами.
  • Системное мышление
  • Навыки проведения сравнительного анализа возможных архитектурных решений и формирования дайджеста положительных и отрицательных качеств каждого варианта
  • Способности быстро принимать решения в условиях неопределенности с учетом возможных рисков
  • Умение проводить экспертизы существующих ИС, моделей и применяемых технологий на предмет необходимости и объема доработок, взаимовлияния, соответствия архитектурным стандартам и принципам.
  • Навык разработки программного обеспечения
  • Знания по автоматизации сквозных end-to-end бизнес-процессов на единой, настраиваемой платформе.
  • Практические знания в части интеграционных проектах с большим количеством интерфейсов между системами.
  • Обширное знание технологий, решений и систем, применяемых в ИТ индустрии (включая инновационные)
  • Знание и понимание стандартов проектирования ИС, архитектурных принципов и стандартов Банка
  • Знание ключевых банковских бизнес-процессов, понимание правовых, руководящих, нормативно-методических документов и отраслевых стандартов в своей функциональной области


Есть ограничения по локации.


Full-Stack developers

Удаленно
Full-time

We are looking for Full-Stack developers with the following requirements:


- 3+ years (ideally 5+ years) of experience as a Full-Stack software engineer

- Strong knowledge of JavaScript and its execution environments (both server-side and client-side)

- Experience with front-end JavaScript frameworks and libraries (Vue.js is a big plus)

- Experience with messaging systems (Apache Kafka, RabbitMQ, etc.) and understand concepts like concurrency and transaction management

- Experience with establishing and managing relational and/or NoSQL databases (e.g. PostgreSQL, MongoDB)

- Experience with the Docker and its orchestration tools (k8s, docker-compose)

- Understanding of basic primitives in Web3 (DAO, NFT, FT etc.)

- Understanding of fundamental principles in cryptography

- Be comfortable with the modern stack and common standarts in Web3 (web3.js, ERC-20, ERC-721, near-api-js, NEP-141, NEP-171, client-side private key management, etc.)

- Writing extensive comments, documentation, design flow diagrams, and review PRs in English

- Working with our team to create tutorials and demonstrations that allow other developers to easily use/interact with the open-source components you develop

- English at B1+ (i.e. be able to keep all public conversations in English)

- Strong organizational skills — ability to work full-time remotely with no supervision

- Responsibility — we want to trust you



DevOps engineer

Удаленно
Full-time

Задачи:

  • Сопровождение и развитие микросервисной инфраструктуры.
  • Администрирование CI/CD платформы.
  • Поиск и устранение причин отказов приложений и микросервисов.
  • Взаимодействие с командой разработки, проработка совместных решений.
  • Контроль внесения изменений в промышленную среду.


Пожелания к кандидатам:

  • Желание развиваться, стремление к новым знаниям и изучению современных практик DevOps.
  • Опыт настройки и администрирования компонентов микросервисной архитектуры (Docker, Apache Mesos, Kubernetes, Spring Cloud, Nginx, HAProxy, Kafka и т.д.).
  • Опыт администрирования систем мониторинга и нотификации (ELK, Grafana, Prometheus, Alertmanager, Zabbix, Zipkin и т.д.).
  • Опыт разработки инструментов автоматизации (Bash, Python, Ansible).


Будет плюсом:

  • Опыт администрирования Linux (предпочтение RHEL, SLES).
  • Опыт администрирования СУБД (MS SQL, Oracle, PostgreSQL) и нереляционными СУБД (MongoDB, Cassandra).

DevOps

Удаленно
Full-time
Проектная занятость
Банковский проект. Чем предстоит заниматься: Сопровождение и развитие микросервисной инфраструктуры. Администрирование CI/CD платформы. Поиск и устранение причин отказов приложений и микросервисов. Взаимодействие с командой разработки, проработка совместных решений. Контроль внесения изменений в промышленную среду. Требования: Желание развиваться, стремление к новым знаниям и изучению современных практик DevOps. Опыт настройки и администрирования компонентов микросервисной архитектуры (Docker, Apache Mesos, Kubernetes, Spring Cloud, Nginx, HAProxy, Kafka и т.д.). Опыт администрирования систем мониторинга и нотификации (ELK, Grafana, Prometheus, Alertmanager, Zabbix, Zipkin и т.д.). Опыт разработки инструментов автоматизации (Bash, Python, Ansible). Будет плюсом: Опыт администрирования Linux (предпочтение RHEL, SLES). Опыт администрирования СУБД (MS SQL, Oracle, PostgreSQL) и нереляционными СУБД (MongoDB, Cassandra).

Java developer

Удаленно
Full-time
Проектная занятость
Банковский проект. Общие требования: 3+ года опыта работы с Java 8+ или Kotlin 3+ года опыта работы с Spring и 1+ год работы с Spring Boot Опыт работы с системами на микросервисной архитектуре (Spring Cloud, Kubernetes, Openshift или аналоги) Опыт работы с Docker Опыт работы с 3-мя любыми из следующих технологий NoSQL (MongoDB, Elasticsearch, аналоги) SQL (PostgreSQL, Oracle, аналоги) Брокеры сообщений (Kafka, RabbitMQ, аналоги) Reactive programming (RxJava, Project Reactor) Cache (Redis, Hazelcast) Настройка CI/CD (GitlabCI, Jenkins, аналоги) Настройка средств мониторинга (Zabbix, Prometheus) Будет хорошо, если кандидат: Участвовал в проработке архитектуры и может объяснить все решения на своем проекте; Готов драйвить техническое развитие систем, а не просто следовать текущим стандартам; Имеет дружеские отношения с DevOps, пайплайны, контейнеризация и оркестрация, Linux; Понимает микросервисную архитектуры и устройство распределенных систем; Участвовал в подборе и онбординге новых сотрудников; Умеет и хочет писать технические статьи. Развиваться и развивать коллег/комьюнити. Проводить как разовые тренинги, так и планировать долгие обучения. Что предстоит делать: Использовать самый современный технологический стэк для создания FinTech решений; Разрабатывать приложения, которые масштабируются на все дистанционные каналы банка (интернет-банк, мобильные приложения, платёжные сервисы и многое другое); Взаимодействовать с различными командами разработки, Data Science, поддержки и другими (поэтому необходимы хорошие навыки коммуникации или желание их развивать); Вносить свой вклад в развитие архитектуры, делать новое и оценивать старое.