Готові підняти свою кар'єру інженера-програміста на новий рівень? Приєднуйтесь до нас у JPMorgan Chase в команді Corporate Sector - Employee Platform в ролі Software Engineer III. Візьміть на себе важливу роль ключового члена гнучкої команди, яка розробляє та забезпечує інноваційні, безпечні та масштабовані технологічні рішення. Ваша робота підтримуватиме різні бізнес-функції та сприятиме досягненню цілей компанії.
Як Software Engineer III, ви будете:
- Виконувати програмні рішення, включаючи проектування, розробку та технічне усунення несправностей, використовуючи інноваційні підходи.
- Створювати безпечний, високоякісний виробничий код і підтримувати алгоритми, що працюють синхронно з відповідними системами.
- Виробляти архітектурні та проектні артефакти для складних додатків, забезпечуючи відповідність програмного коду проектним обмеженням.
- Збирати, аналізувати, синтезувати і розробляти візуалізації та звіти з великих і різноманітних наборів даних для покращення програмних додатків і систем.
- Своєчасно виявляти приховані проблеми та закономірності в даних для покращення гігієни кодування та архітектури систем.
- Вносити вклад у спільноти практиків інженерного програмування, досліджуючи нові та новітні технології.
- Формувати командну культуру різноманітності, рівності, включення та поваги.
- Співпрацювати з бізнес-учасниками для розуміння вимог і проектування відповідних рішень.
- Ефективно працювати в великих, спільних командах для досягнення організаційних цілей.
- Надавати експертне вирішення проблем та складний аналіз даних для вирішення питань даних та надання рішень.
Щоб досягти успіху на цій посаді, вам знадобляться:
- Формальна підготовка або сертифікація з концепцій інженерного програмування та 3+ років практичного досвіду.
- Практичний досвід у проектуванні систем, розробці додатків, тестуванні та експлуатаційній стабільності.
- Володіння однією або декількома мовами програмування (Python, Java, Scala, Unix, AWS services).
- Досвід розробки, налагодження та підтримання коду у великій корпоративній середовищі з використанням сучасних мов програмування та запитів до баз даних.
- Загальне розуміння життєвого циклу розробки програмного забезпечення.
- Тверде розуміння гнучких методологій, таких як CI/CD, Application Resiliency та Security.
- Демонстровані знання програмних додатків і технічних процесів у таких галузях, як хмара, штучний інтелект, машинне навчання або мобільні пристрої.
- Практичний досвід роботи з великими даними/розподіленими хмарними технологіями (AWS Big Data services, в тому числі Lambda, Glue, EMR, Spark Architecture, Performance Tuning, Spark SQL, Streaming, Kafka, Entitlements тощо).
- Досвід роботи з реляційними базами даних (Starburst, Redshift, Oracle, SQL Server) і просунутим програмуванням SQL/складними запитами.
Наступні навички будуть перевагою:
- Знайомство з сучасними фронтенд