Размещайте вакансии
Нанимайте без комиссий
4 просмотра
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)
• Отличные организаторские способности
• Аналитический ум со способностью решать проблемы
• Способность работать самостоятельно
• Бакалавр/бакалавр в области Компьютерные науки или смежная степень