Motorola Solutions
Motorola Solutions
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, или аналогичными инструментами.

Преимущества

  • Программа выплат за рекомендации кандидатов.
  • Работодатель обеспечивает равные возможности.
  • Командировки не требуются.
  • Переезд не требуется.