ENFRA
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик уровня middle в agile-команду платформы Connect, которая собирает, обрабатывает и хранит данные энергетики и телеметрии с использованием IoT, облачных и frontend-технологий.
Задачи
- Разрабатывать новые системы для сбора, вычисления и хранения данных энергетики и телеметрии в рамках платформы Connect
- Выполнять задачи разработки как individual contributor в agile-команде совместно со scrum-мастером, product owner и другими участниками
- Соблюдать стандарты разработки: тестирование, контроль качества, код-стайл, документация
- Участвовать в поддержке и эксплуатации технологических продуктов компании
- Взаимодействовать с внутренними и внешними заказчиками
- Участвовать в не-софтверных инженерных проектах компании для понимания ценности продуктов
Требования
- Степень бакалавра по Computer Science или смежной области либо эквивалентный опыт
- 5+ лет опыта в профессиональной разработке ПО
- Готовность изучать основы бизнеса EaaS по мере необходимости
- Сильные технические и аналитические навыки
- Хорошие коммуникативные навыки и желание развиваться
- Быстрая обучаемость и адаптация к меняющейся среде
- Опыт agile-разработки
- Владение системами контроля версий, например Git
- Опыт контроля качества ПО, включая unit-тестирование
- Опыт разработки SPA на Angular 2+
- Опыт работы с agile-инструментами, например Azure DevOps
- Опыт с C#
- Опыт с Python, JavaScript/TypeScript и другими скриптовыми языками
Условия
- Готовность к командировкам до 25% времени
- Работа в офисе/на площадке заказчика
- Equal Opportunity Employer
Навыки
- C#
- Python
- JavaScript
- TypeScript
- Angular 2+
- Git
- Azure DevOps
- Microsoft Azure
- CI/CD
- unit testing
- IoT
- machine learning