Motorola Solutions
Motorola Solutions
Motorola Solutions développe des technologies pour la sécurité publique, la protection et les communications critiques. Son portefeuille comprend des radios P25 et DMR professionnelles pour les opérations essentielles, des appareils haut débit, des systèmes de vidéosurveillance dotés d’intelligence artificielle, des solutions pour les centres de commandement et des services d’assistance gérés. L’entreprise accompagne des organisations dans les secteurs de la sécurité publique, des forces de l’ordre, de l’éducation, de la santé et d’autres domaines où une coordination fiable et une réponse rapide sont indispensables. Ses solutions sont conçues pour aider les équipes à rester connectées, à comprendre l’évolution des situations et à prendre des décisions éclairées dans des environnements exigeants.

Ingénieur logiciel senior, développement d’API (Brésil, télétravail)

Concevez des API, des systèmes distribués et des intégrations stratégiques en tant qu’ingénieur logiciel senior. Contribuez à créer des technologies de sécurité publique au service des communautés, des organisations et des équipes d’intervention d’urgence.

Description

  • Développer et maintenir des logiciels pour les produits et systèmes de l’organisation.
  • Intégrer des systèmes logiciels et matériels afin de maintenir le débit et la cohérence des programmes.
  • Créer, valider et tester les structures des systèmes ainsi que la documentation destinée aux utilisateurs.
  • Définir l’orientation technique des intégrations d’API internes entre les produits et des programmes de partenariat externes.
  • Concevoir, créer et déployer des intégrations avec des applications et services tiers.
  • Contribuer à l’ingestion et à la distribution des données dans l’ensemble du portefeuille de produits.
  • Collaborer avec les équipes produit pour repérer les cas d’usage entre produits et définir l’architecture et le développement des API.
  • Contribuer à définir l’architecture et les bonnes pratiques des programmes destinés aux développeurs et aux partenaires externes d’API.
  • Créer des technologies connectées qui contribuent à protéger les personnes, les biens et les lieux dans le secteur de la sécurité publique.

Exigences

  • Justifier d’au moins 7 ans d’expérience professionnelle en ingénierie logicielle, avec une forte spécialisation en développement d’API, systèmes distribués et intégration d’entreprise.
  • Démontrer une expertise dans la conception et la mise en œuvre d’API RESTful ou de protocoles comparables.
  • Avoir de l’expérience en gestion du cycle de vie des API, avec OAuth, les clés d’API, la documentation OpenAPI ou Swagger et le versionnement.
  • Posséder de solides compétences pratiques en développement dans un langage orienté objet tel que Java ou C#.
  • Avoir une expérience approfondie des bases de données SQL telles que Postgres ou MySQL, ainsi que NoSQL telles que MongoDB ou CosmosDB.
  • Comprendre les modèles d’intégration, les files de messages, les architectures événementielles et les techniques de transformation des données.
  • Connaître XSLT pour les mappages de données complexes.
  • Avoir une expérience pratique de la mise en œuvre et de la maintenance de pipelines CI/CD, de préférence avec GitHub Actions.
  • Avoir de l’expérience dans la création et le déploiement d’applications dans un cloud public ; Azure est privilégié.
  • Une expérience avec Azure API Manager ou une plateforme comparable de passerelle ou de gestion d’API constitue un avantage important.
  • Avoir de l’expérience avec les architectures de microservices et les outils d’orchestration de conteneurs tels que Kubernetes.
  • Avoir de l’expérience avec des plateformes d’intégration telles que MuleSoft Anypoint Platform ou des outils similaires.

Avantages

  • Programme de prime de recommandation.
  • Employeur garantissant l’égalité des chances.
  • Aucun déplacement professionnel requis.
  • Aucun déménagement requis.