
Motorola Solutions tworzy technologie dla bezpieczeństwa publicznego, ochrony i komunikacji o znaczeniu krytycznym. Jej oferta obejmuje radiotelefony P25 i profesjonalne radiotelefony DMR do zastosowań o znaczeniu krytycznym, urządzenia szerokopasmowe, systemy bezpieczeństwa wideo wykorzystujące sztuczną inteligencję, rozwiązania dla centrów dowodzenia oraz zarządzane usługi wsparcia. Firma obsługuje organizacje z sektora bezpieczeństwa publicznego, organów ścigania, edukacji, ochrony zdrowia i innych branż, w których niezbędne są niezawodna koordynacja oraz szybka reakcja. Jej rozwiązania pomagają zespołom pozostawać w kontakcie, rozumieć rozwój wydarzeń i podejmować trafne decyzje w wymagających warunkach.
Starszy inżynier oprogramowania, rozwój API (Brazylia, praca zdalna)
Projektuj API, systemy rozproszone i strategiczne integracje jako starszy inżynier oprogramowania. Pomagaj tworzyć technologie bezpieczeństwa publicznego wspierające społeczności, organizacje i służby ratunkowe.
Opis
- Twórz i utrzymuj oprogramowanie dla produktów i systemów organizacji.
- Integruj systemy programowe i sprzętowe, aby zapewnić odpowiednią przepustowość i spójność programów.
- Twórz, weryfikuj i testuj struktury systemów oraz dokumentację użytkownika.
- Wyznaczaj kierunek techniczny wewnętrznych integracji API między produktami i zewnętrznych programów partnerskich.
- Projektuj, twórz i wdrażaj integracje z aplikacjami i usługami innych firm.
- Wspieraj pobieranie i dystrybucję danych w całym portfolio produktów.
- Współpracuj z zespołami produktowymi przy identyfikowaniu zastosowań obejmujących różne produkty oraz definiowaniu architektury i rozwoju API.
- Pomagaj kształtować architekturę i dobre praktyki programów dla deweloperów obsługujących zewnętrznych partnerów API.
- Twórz połączone technologie, które pomagają chronić ludzi, mienie i miejsca w sektorze bezpieczeństwa publicznego.
Wymagania
- Masz co najmniej 7 lat zawodowego doświadczenia w inżynierii oprogramowania, w dużej mierze związanego z rozwojem API, systemami rozproszonymi i integracją korporacyjną.
- Masz ekspercką wiedzę w zakresie projektowania i wdrażania RESTful API lub porównywalnych protokołów.
- Masz doświadczenie w zarządzaniu cyklem życia API, pracy z OAuth i kluczami API, dokumentacją OpenAPI lub Swagger oraz wersjonowaniem.
- Masz mocne umiejętności praktyczne w programowaniu obiektowym, na przykład w Javie lub C#.
- Masz duże doświadczenie w pracy z relacyjnymi bazami danych, takimi jak Postgres lub MySQL, oraz bazami NoSQL, takimi jak MongoDB lub CosmosDB.
- Rozumiesz wzorce integracji, kolejki komunikatów, architektury sterowane zdarzeniami i techniki przekształcania danych.
- Znasz XSLT i jego zastosowanie w złożonym mapowaniu danych.
- Masz praktyczne doświadczenie we wdrażaniu i utrzymywaniu potoków CI/CD, najlepiej z GitHub Actions.
- Masz doświadczenie w tworzeniu i wdrażaniu aplikacji w chmurze publicznej; preferowana jest platforma Azure.
- Doświadczenie z Azure API Manager lub porównywalną bramą API albo platformą do zarządzania API będzie dużym atutem.
- Masz doświadczenie z architekturą mikrousługową i narzędziami do orkiestracji kontenerów, takimi jak Kubernetes.
- Masz doświadczenie z platformami integracyjnymi, takimi jak MuleSoft Anypoint Platform, lub podobnymi narzędziami.
Benefity
- Program wypłat za polecenie kandydatów.
- Pracodawca zapewnia równe szanse.
- Podróże służbowe nie są wymagane.
- Relokacja nie jest wymagana.