Johnson Controls
Sr. Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду Data Science and Analytics компании Johnson Controls. Роль технического лидера: проектирование и разработка масштабируемых решений для аналитики, интеграций данных и AI-инициатив, менторство инженеров и формирование архитектуры корпоративных платформ.
Задачи
- Проектировать, разрабатывать, тестировать и разворачивать масштабируемые приложения и сервисы
- Вести обсуждения архитектуры и дизайна решений корпоративного уровня
- Разрабатывать безопасные, поддерживаемые и производительные API и backend-сервисы
- Соблюдать лучшие практики разработки: тестирование, код-ревью, контроль версий
- Диагностировать и устранять сложные технические проблемы в production
- Строить и поддерживать интеграции между облачными платформами, корпоративными приложениями и источниками данных
- Совместно с data-инженерами и data-учёными поддерживать аналитические и AI-инициативы
- Разрабатывать и оптимизировать процессы обработки данных и интеграции приложений
- Создавать cloud-native решения на Azure или аналогичной платформе
- Менторить junior-инженеров и давать технические рекомендации
- Участвовать в техническом планировании, оценке и обсуждении roadmap
- Оценивать новые технологии и предлагать улучшения существующих систем
- Поддерживать инициативы в области AI, аналитики и автоматизации инженерными решениями
- Следить за качеством кода, поддерживаемостью и масштабируемостью на всём жизненном цикле разработки
Требования
- Bachelor's degree в Computer Science, Software Engineering, IT или смежной области
- 5+ лет профессионального опыта в software engineering
- Опыт проектирования, разработки и поддержки корпоративных приложений
- Опыт работы в Agile-командах
- Подтверждённая способность вести технические проекты и работать кросс-функционально
- Уверенное владение Python, C#, Java или аналогичными языками
- Опыт разработки REST API и микросервисов
- Знание облачных платформ: Microsoft Azure, AWS или Google Cloud
- Опыт работы с SQL и реляционными базами данных
- Знакомство с CI/CD, Git, тестовыми фреймворками и DevOps-практиками
- Опыт работы с корпоративными data-платформами, например Snowflake
- Понимание архитектуры ПО, паттернов проектирования и масштабируемого системного дизайна
- Сильные коммуникативные навыки и умение работать со стейкхолдерами
- Отличные навыки решения проблем и аналитического мышления
- Способность работать самостоятельно и вести через влияние
- Сильные навыки коллаборации и менторства
Условия
- Конкурентная зарплата
- Оплачиваемый отпуск, праздничные дни и больничные
- Комплексный соцпакет: 401(k), медицинская, стоматологическая и офтальмологическая страховка
- Обучение на рабочем месте и кросс-тренинг
- Поддерживающая и коллаборативная командная среда
- Приверженность безопасности через политику Zero Harm
- Гибридный формат работы: Glendale, WI
- Спонсорство рабочих виз не предоставляется
Навыки
- Python
- C#
- Java
- REST API
- микросервисы
- Microsoft Azure
- AWS
- Google Cloud
- SQL
- реляционные базы данных
- CI/CD
- Git
- Snowflake
- Docker
- Kubernetes
- IoT