FICO (NYSE: FICO), світовий лідер в розробці аналітичного програмного забезпечення, допомагає бізнесам у більш ніж 100 країнах приймати кращі рішення. Розкрийте свій кар'єрний потенціал, приєднавшись до нашої команди світового класу сьогодні!
Ми шукаємо Старшого Інженера для приєднання до нашої динамічної команди, яка працює над розробкою розширеної платформи аналітичних рішень. Як частина високоенергетичної групи програмних інженерів, ви будете ключовою фігурою у створенні наступного покоління програмної платформи для можливостей управління функціями FICO. Ця роль надає унікальну можливість працювати з передовими технологіями для вирішення унікальних бізнес-проблем.
Що ви внесете:
- Проектувати та розробляти бекенд модулі для можливостей управління функціями платформи FICO.
- Співпрацювати з продуктовими менеджерами для розуміння пріоритетів і сценаріїв використання.
- Тісно працювати з фахівцями з користувацького досвіду для розуміння персон у межах сценаріїв використання.
- Організовувати архітектуру вашої програмної платформи у співпраці з архітекторами.
- Наставляти та направляти молодших членів команди, надаючи технічну експертизу та лідерство.
- Поліпшувати інженерні практики для підвищення ефективності, надійності та обслуговування платформи.
- Оцінювати нові варіанти проектування, підвищувати стандарти якості та вирішувати архітектурні проблеми.
- Активно розуміти та усувати вразливості у сфері безпеки.
- Постійно вчитися та впроваджувати нові технології у суміжних областях.
- Демонструвати технічне лідерство через публікації, презентації та участь у заходах.
Що ми шукаємо:
- Мінімум 10 років практичного досвіду розробки складних сценаріїв використання.
- Високий рівень володіння Java (бажано Java 17), Microservices, Spring, Spring Boot, Maven/Gradle і Git.
- Досвід розробки веб-сервісів на основі REST і gRPC.
- Здатність писати скрипти на Python.
- Глибоке розуміння архітектури мікросервісів і шаблонів проектування.
- Знання впровадження безпеки додатків, включаючи автентифікацію та авторизацію.
- Досвід роботи з Docker і розгортаннями Kubernetes.
- Знайомство з базами даних, такими як MySQL, PostgreSQL, MongoDB і Cassandra.
- Міцний підхід до якості коду, який відповідає стандартам якості коду.
- Вміння працювати за методологією Agile або Scaled Agile.
- Надійна основа в проектуванні програмного забезпечення, моделях проектування та структурах баз даних.
- Досвід написання технічних вимог і документування функцій продукту.
- Відмінні комунікативні навички, здатність чітко висловлювати дизайн та стратегії.
- Досвід роботи з хмарними технологіями, такими як AWS, GCP або Azure, є перевагою.
- Знання потокової