Software Engineer

Job expired!

Опис роботи:

Ми шукаємо кваліфікованого інженера з програмного забезпечення для приєднання до нашої динамічної команди в JPMorgan Chase & Co. У цій ролі ви будете проектувати, розробляти та впроваджувати новітні програмні рішення для вирішення складних бізнес-проблем. Ви будете залучені на всіх етапах життєвого циклу розробки програмного забезпечення (SDLC), забезпечуючи високі стандарти якості та інноваційні підходи.

  • Проектування, розробка та впровадження програмних рішень.
  • Участь у всіх аспектах SDLC, включаючи аналіз вимог, інтеграцію архітектурних стандартів та документацію проектування додатків.
  • Перетворення технічних вимог у програмні модулі додатків та виконання покращень програмного забезпечення.
  • Ідентифікація, усунення та вирішення проблем, пов'язаних з кодом додатків.
  • Активна участь у код-рев'ю для забезпечення відповідності заздалегідь визначеним архітектурним специфікаціям.
  • Рекомендації щодо покращень під час перегляду проектів для врахування вимог у дизайнах та потоках даних.
  • Співпраця у сесіях планування проектів з менеджерами проектів, бізнес-аналітиками та членами команди для окреслення запропонованих рішень.
  • Впровадження найкращих практик із гнучких методологій для оптимізації швидкості доставки команди.
  • Перегляд проектів та навчання персоналу стандартам розподіленого системного проектування.
  • Керування та підтримка при вирішенні складних збоїв систем у виробництві та наставництво команди з наданням виключної технічної підтримки.
  • Проектування, розробка та впровадження рішень інфраструктури як коду.
  • Лідирування, коучинг та наставництво членів команди для допомоги у розвитку їхньої кар'єри.

Ця позиція вимагає до 10% внутрішніх подорожей.

Освіта та досвід:

Ступінь бакалавра в галузі механічної інженерії, комп'ютерної інженерії, комп'ютерних наук, комп'ютерних інформаційних систем, електротехніки або суміжної галузі. Плюс 7 років досвіду на посаді інженера з програмного забезпечення, менеджера з програмного забезпечення або на спорідненій посаді.

Необхідні навички:

Досвід роботи з наступними технологіями:

  • Apache Zookeeper
  • Хмарні сервіси (AWS або Azure)
  • Docker, Java, REST, JSON, Maven, Selenium, Hive, JavaScript, JQuery, JUnit
  • Мікросервіси, тестування продуктивності, Shell Scripting, Apache Kafka
  • Дисципліни архітектури інфраструктури, Jenkins, Kubernetes, Kibana, Python
  • Spring Framework, Cassandra, Cucumber, Hadoop, SQL, машинне навчання
  • Системи обробки даних у реальному часі в хмарі для низької затримки та високої пропускної здатності та системи машинного навчання в масштабах
  • Оптимізація для латентності та надійності шляхом налаштування сховищ даних і схем, логіки обробки в реальному часі, водяних знаків та приймачів
  • Розподілені інтерфей