Thomson Reuters
Advanced Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Enrichment платформы RelativityOne, отвечающую за быструю загрузку и обработку больших объёмов неструктурированных данных. Работа над масштабируемыми облачными сервисами и современным пользовательским опытом в защищённой SaaS-среде.
Задачи
- Проектировать и разрабатывать производительные, масштабируемые и безопасные программные решения с фокусом на качество
- Работать в команде разработки над высококачественным ПО, обрабатывающим огромные объёмы данных
- Разрабатывать системы на основе распределённых архитектур, нескольких баз данных и облачных технологий
- Внедрять модульное и интеграционное тестирование, статический анализ и надёжные стратегии тестирования
- Улучшать жизненный цикл разработки ПО, предлагая и внедряя улучшения процессов
- Участвовать в парном программировании для повышения качества кода и обмена знаниями
- Наставлять менее опытных инженеров и давать технические рекомендации для роста команды
Требования
- Степень бакалавра (или эквивалент) в области Computer Science или смежной
- Опыт объектно-ориентированного программирования на C#, Java или аналогичных языках
- Опыт с HTML5, JavaScript, CSS и современными веб-технологиями
- Опыт создания REST API
- Опыт работы в agile-команде разработки
- Знание основ software engineering на всех уровнях стека приложения
Условия
- Конкурентная зарплата, бенефиты, DTO, отпуск по уходу за ребёнком и программа акций
- Годовой бонус за результативность и долгосрочные стимулы
- Гибридный/удалённый формат работы
- Работа над распределёнными cloud-native системами и AI-технологиями
- Возможность владеть системами end-to-end
- Культура сотрудничества и обмена знаниями
- Инклюзивная среда
Навыки
- C#
- Java
- HTML5
- JavaScript
- CSS
- REST API
- Azure DevOps
- Azure
- Azure Functions
- Azure Service Bus
- serverless
- Domain-Driven Design
- Event-Driven Architecture
- distributed architectures