Exol
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-разработчик .NET в команду Inventory and Order Fulfillment. Проектирование и разработка распределённой real-time системы оркестрации поступления товаров и выполнения заказов, перевод монолита на микросервисы.
Задачи
- Проектировать и разрабатывать распределённое real-time ПО для оркестрации поступления новых товаров и выполнения заказов клиентам
- Развивать архитектуру в сторону микросервисов на .NET Core, Kubernetes, RabbitMQ и Redis
- Участвовать в построении распределённой архитектуры с многопоточностью и многопроцессностью
- Проектировать, разрабатывать, ревьюить и тестировать новый функционал в составе инженерной команды
- Взаимодействовать с другими командами разработки, project- и product-менеджерами для декомпозиции требований и проектирования решений
Требования
- Степень в Computer Science, смежной технической области или соответствующий опыт
- Минимум 8 лет профессионального опыта разработки ПО
- Минимум 1 год опыта с данными/SQL-платформами, включая реляционные БД (SQL Server, MySQL)
- Понимание принципов объектно-ориентированного проектирования и программирования, предпочтительно C# или Java
- Опыт работы с системами контроля версий, юнит-тестированием, инструментами проектирования и трекинга дефектов
- Опыт с многопоточностью, многопроцессностью и интеграцией ПО с железом
- Самостоятельность, быстрая обучаемость, работа в динамичной agile-среде с кросс-функциональными и удалёнными командами
- Отличные навыки устной и письменной коммуникации
Условия
- Базовая зарплата $138,074.75 - $204,600.00 в зависимости от знаний, навыков и опыта
- Медицинская, стоматологическая и офтальмологическая страховка, страхование по инвалидности, 401K, PTO и другие льготы
- Возможны командировки до 10%
- Требуются действующие водительские права и возможность добираться до клиентов
Навыки
- .NET
- .NET Core
- C#
- Java
- Kubernetes
- RabbitMQ
- Redis
- SQL
- SQL Server
- MySQL
- микросервисы
- многопоточность
- multiprocessing