Публікуйте вакансії
Наймайте без комісій
5 переглядів
Luxoft
Нашим клієнтом є провідний світовий постачальник даних фінансових ринків, який запускає низку програм змін для надання високоякісного програмного забезпечення, яке об’єднує фінансові ринки по всьому світу в ланцюжок керування даними в режимі реального часу з високою частотою та малою затримкою.
Ця посада призначена для старшого інженера-програміста, який відповідатиме за проектування, розробку та доставку рівня SDK або API, який взаємодіє з ринком у реальному часі платформа даних для розповсюдження фінансових даних. Ви працюватимете з місцевою/віддаленою командою (групами) розробників, власником продукту та архітектурою, щоб визначити вимоги до програмного забезпечення, розробити технічний дизайн і впровадити програмні рішення. У цій ролі ви повинні мати можливість працювати незалежно, але своєчасно звертатися до старших розробників і менеджера, щоб роз’яснити будь-які сумніви. Вашою загальною метою буде розробка високоякісного програмного забезпечення з відкритим кодом, яке відповідає потребам користувачів і бізнес-цілям. Ви повинні мати чудові навички вирішення проблем. Якщо у вас є практичний досвід розробки програмного забезпечення та гнучких методологій, ми хотіли б з вами познайомитися.
Обов’язки:
• Розробляти високоякісне програмне забезпечення з проектною та функціональною документацією
• Надавати оцінки для реалізації певних функцій програмного забезпечення
• Впроваджувати вдосконалення за допомогою шифрування Java
• Створювати модульні тести для вихідного коду та переглядайте плани тестування якості
• Визначайте, визначайте пріоритети та виконуйте завдання в життєвому циклі розробки програмного забезпечення
• Розробляйте та обслуговуйте інструменти та програми, створюючи чистий ефективний код, який відповідає стандартам відкритого коду
• Автоматизуйте завдання за допомогою відповідних інструментів і сценаріїв
• Оптимізований код за допомогою інструментів для виявлення вузьких місць і внесення виправлень у код
• Виконання валідації та тестування перевірки
• Співпраця з внутрішніми командами та постачальниками для виправлення та вдосконалення продуктів< br/>• Співпрацюйте зі службою підтримки, щоб виявити проблеми в продукті та внести виправлення
• Переконайтеся, що програмне забезпечення відповідає найновішим технологіям і стандартам
Опис обов’язкових навичок:
• Досвід 5+ як старший інженер-програміст із великим досвідом розробки програмного забезпечення
• Глибоке знання Java (8/11)
• Глибокі знання шифрування Java
• Знання фреймворків Websocket і JSON
• Знання мережевих протоколів багатоадресної розсилки TCP/IP і UDP
• Знання git, GitHub або іншої системи контролю джерел
• Знання Jira
• Знання методології Agile
• Знайомство з різними операційними системами (Linux, Windows) і міжплатформною розробкою
• Досвід використання інструментів моніторингу системи (напр. wireshark, tcpdump) і фреймворків автоматизованого тестування (Robot framework)
• Відмінні організаційні здібності
• Аналітичний склад розуму зі здатністю вирішувати проблеми
• Здатність працювати самостійно
• Бакалавр бакалавра/бакалавра з Інформатика або пов’язаний ступінь