
Motorola Solutions разрабатывает технологии для общественной безопасности, защиты и критически важных коммуникаций. В её портфолио входят критически важные радиостанции P25 и профессиональные радиостанции DMR, устройства широкополосной связи, системы видеобезопасности с поддержкой ИИ, решения для центров управления и услуги комплексной поддержки. Компания обслуживает организации в сфере общественной безопасности, правоохранительной деятельности, образования, здравоохранения и других областях, где необходимы надёжная координация и быстрая реакция. Её решения помогают командам оставаться на связи, понимать развитие событий и принимать обоснованные решения в сложных условиях.
Ведущий инженер-программист, разработка API (Бразилия, удалённо)
Проектируйте API, распределённые системы и стратегические интеграции в роли ведущего инженера-программиста. Помогайте создавать технологии общественной безопасности для сообществ, организаций и экстренных служб.
Описание
- Разрабатывайте и поддерживайте программное обеспечение для продуктов и систем организации.
- Интегрируйте программные и аппаратные системы, обеспечивая необходимую пропускную способность и согласованность программ.
- Создавайте, проверяйте и тестируйте структуры систем и пользовательскую документацию.
- Определяйте техническое направление внутренних интеграций API между продуктами и внешних партнёрских программ.
- Проектируйте, создавайте и внедряйте интеграции со сторонними приложениями и сервисами.
- Поддерживайте приём и распространение данных во всём портфеле продуктов.
- Работайте с продуктовыми командами над выявлением сценариев использования в разных продуктах и определением архитектуры и разработки API.
- Участвуйте в формировании архитектуры и лучших практик программ для разработчиков, обслуживающих внешних партнёров API.
- Создавайте взаимосвязанные технологии, помогающие защищать людей, имущество и объекты в сфере общественной безопасности.
Требования
- Имеете не менее 7 лет профессионального опыта в разработке программного обеспечения, значительная часть которого связана с разработкой API, распределёнными системами и корпоративной интеграцией.
- Обладаете экспертными знаниями в проектировании и реализации RESTful API или сопоставимых протоколов.
- Имеете опыт управления жизненным циклом API, работы с OAuth и ключами API, документацией OpenAPI или Swagger, а также версионированием.
- Обладаете сильными практическими навыками разработки на объектно-ориентированном языке, например Java или C#.
- Имеете значительный опыт работы с реляционными базами данных, такими как Postgres или MySQL, и NoSQL-базами, такими как MongoDB или CosmosDB.
- Разбираетесь в шаблонах интеграции, очередях сообщений, событийно-ориентированных архитектурах и методах преобразования данных.
- Знакомы с XSLT для сложного сопоставления данных.
- Имеете практический опыт внедрения и поддержки конвейеров CI/CD, предпочтительно с GitHub Actions.
- Имеете опыт создания и развёртывания приложений в публичном облаке; предпочтительно Azure.
- Опыт работы с Azure API Manager или сопоставимым шлюзом API либо платформой управления API будет существенным преимуществом.
- Имеете опыт работы с микросервисной архитектурой и инструментами оркестрации контейнеров, такими как Kubernetes.
- Имеете опыт работы с интеграционными платформами, такими как MuleSoft Anypoint Platform, или аналогичными инструментами.
Преимущества
- Программа выплат за рекомендации кандидатов.
- Работодатель обеспечивает равные возможности.
- Командировки не требуются.
- Переезд не требуется.