BIRDSVUE LLC
Full Stack Developer (Front & Back End)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик в компанию BIRDSVUE для проектирования и поддержки enterprise-приложений в домене коммунальных услуг и энергетики. Работа с масштабируемыми веб-приложениями, REST API, облачными решениями и интеграцией корпоративных систем.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые веб-приложения на современных frontend и backend технологиях
- Создавать адаптивные интерфейсы на React.js, Angular или аналогичных фреймворках
- Разрабатывать backend-сервисы, бизнес-логику и RESTful API
- Реализовывать переиспользуемые компоненты, фреймворки приложений и микросервисы
- Оптимизировать производительность, масштабируемость и надёжность приложений
- Разрабатывать backend-приложения на Java/Spring Boot, .NET Core или Node.js
- Проектировать и реализовывать REST API и интеграции корпоративных приложений
- Реализовывать аутентификацию, авторизацию и ролевой контроль доступа
- Интегрировать приложения с базами данных, платформами обмена сообщениями и корпоративными системами
- Работать с event-driven архитектурами и асинхронной обработкой
- Разрабатывать приложения для бизнес-функций электрических и газовых коммунальных служб
- Интегрироваться с платформами AMI, MDMS, OMS, DMS, EMS, EDM и CIS
- Работать с данными умных счётчиков, потребления электроэнергии, отключений, операций сетей и энергетической отчётности
- Поддерживать интеграцию с SAP IS-U, Oracle Utilities и другими корпоративными приложениями
- Разрабатывать и разворачивать приложения в Microsoft Azure или AWS
- Работать с Azure App Services, Azure Functions, API Management, Azure SQL и облачным хранилищем
- Реализовывать CI/CD пайплайны на Azure DevOps или GitHub Actions
- Использовать Docker и Kubernetes для контейнеризации и деплоя
- Реализовывать мониторинг, логирование и observability приложений
- Проектировать и оптимизировать реляционные базы данных на SQL Server, PostgreSQL или Oracle
- Разрабатывать эффективные SQL-запросы, хранимые процедуры и интеграции с БД
- Интегрироваться с корпоративными data-платформами и пайплайнами данных
- Работать с JSON, XML и другими структурированными форматами данных
- Обеспечивать качество, безопасность и целостность данных
- Участвовать в Agile/Scrum церемониях, планировании спринтов, refinement и технических обсуждениях
- Взаимодействовать с Product Owners, Scrum Masters, Solution Architects и QA-инженерами
- Переводить бизнес-требования в технические дизайны и задачи разработки
- Участвовать в code review, тестировании, troubleshooting и production-поддержке
- Вести техническую документацию и стандарты разработки
Требования
- Степень бакалавра в Computer Science, IT, Engineering или эквивалентный опыт
- 7–10 лет профессионального опыта разработки ПО
- Не менее 5 лет практического опыта full stack разработки
- Опыт проектирования и поставки enterprise-приложений
- Сильные аналитические навыки, troubleshooting и коммуникация
- Умение работать самостоятельно и в распределённой Agile-команде
- Желательно: опыт работы с коммунальными клиентами в Северной Америке
- Желательно: знание NERC, FERC и регуляторной среды коммунальных услуг
- Желательно: опыт с Azure-based enterprise integration архитектурами
- Желательно: знакомство с обработкой данных коммунальных услуг в реальном времени и event-driven системами
- Желательно: опыт разработки приложений для операционной отчётности и регуляторного соответствия
Условия
- 401(k)
- Скидки для сотрудников
- Удалённая работа
- Оплата $55.00 - $60.00 в час
Навыки
- React.js
- Angular
- Java
- Spring Boot
- .NET Core
- Node.js
- REST API
- Microsoft Azure
- AWS
- Azure App Services
- Azure Functions
- API Management
- Azure SQL
- Azure DevOps
- GitHub Actions
- Docker
- Kubernetes
- SQL Server
- PostgreSQL
- Oracle
- SQL
- JSON
- XML
- SAP IS-U
- Oracle Utilities
- AMI
- MDMS
- OMS
- DMS
- EMS
- EDM
- CIS