Honeywell
Senior Advanced Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в Honeywell Building Automation для разработки облачных и full-stack решений в портфеле Fire and Life Safety. Ведёт архитектуру и дизайн, менторит инженеров и отвечает за масштабируемые IoT-сервисы.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать масштабируемые enterprise-приложения и облачные сервисы
- Создавать и поддерживать современные full-stack приложения на C#, .NET, ASP.NET Core и frontend-фреймворках
- Проектировать, разрабатывать и интегрировать RESTful API, микросервисы, event-driven сервисы и компоненты распределённых систем
- Взаимодействовать с командами product management, hardware, firmware, systems, quality и cybersecurity для поставки интегрированных решений
- Участвовать в проектировании архитектуры, технических ревью, анализе требований, оценке и планировании реализации
- Разрабатывать cloud-native приложения на Microsoft Azure и по инженерным best practices
- Обеспечивать качество через code review, автоматизированное тестирование, CI/CD, observability и secure coding
- Диагностировать и устранять сложные проблемы приложений, интеграций, производительности и системного уровня
- Поддерживать интеграцию connected devices, gateways, panels и облачных сервисов в IoT-экосистемах
- Менторить инженеров, продвигать техническое совершенство и участвовать в непрерывных улучшениях и технологических инновациях
Требования
- Минимум 8 лет опыта в системной архитектуре, проектировании, разработке и поставке enterprise-ПО, облачных сервисов или connected product решений
- Минимум 5 лет опыта разработки приложений на C#, .NET, ASP.NET Core, RESTful API, микросервисах, распределённых системах и cloud-native архитектурах
- Минимум 5 лет опыта full-stack разработки с Angular или React, TypeScript, JavaScript, HTML, CSS и современными веб-технологиями
- Минимум 5 лет опыта с Microsoft Azure или аналогичным облаком, SQL Server, Azure SQL и Azure Cosmos DB, включая деплой, моделирование данных и оптимизацию производительности
- Минимум 5 лет опыта применения инженерных best practices: ООП, SOLID, secure coding, автоматизированное тестирование, Git, CI/CD, Agile и эффективная коммуникация
- Минимум 2 года опыта менторинга и руководства командой
Условия
- Гибридный график работы в офисе Duluth, GA
- Конкурентная зарплата, ориентированная на результат
- Комплексный пакет льгот: медицинская, стоматологическая и vision-страховка, страхование жизни, субсидируемое работодателем
- Short-Term и Long-Term Disability, 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP и Educational Assistance
- Parental Leave, оплачиваемый отпуск и 12 оплачиваемых праздничных дней
Навыки
- C#
- .NET
- ASP.NET Core
- RESTful API
- микросервисы
- распределённые системы
- Angular
- React
- TypeScript
- JavaScript
- HTML
- CSS
- Microsoft Azure
- SQL Server
- Azure SQL
- Azure Cosmos DB
- Git
- CI/CD
- Agile
- ООП
- SOLID
- secure coding
- автоматизированное тестирование
- IoT
- MQTT
- TCP/IP
- HTTP/HTTPS
- WebSockets
- BLE
- Wi-Fi
- Azure App Service
- Azure Functions
- Azure Service Bus
- Azure Storage
- Azure Key Vault
- Application Insights
- Azure DevOps
- Docker
- Kubernetes
- OAuth 2.0
- OpenID Connect
- OWASP