Praca
Z kanału partnera
Programista i tester przepływu pracy
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Webbing
- Poziom
- Senior
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Opis
• Implementuj tymczasowe działania przepływu pracy w Go: adapter HSS, adapter PCRF, aktualizacja zapasów.
• Twórz i sprawdzaj testy jednostkowe dla wszystkich działań przepływu pracy od pierwszego dnia.
• Zbuduj bazę danych zarządzania zapasami: tabele, indeksy, partycjonowanie dla 30M rekordów.
• Zbuduj narzędzia do importu zbiorczego: CSV → Pobieranie zakresu ICCID/IMSI/MSISDN od dostawcy.
• Implementuj punkty końcowe API REST dla Inventory DB (przydzielanie, rezerwowanie, zwalnianie, sprawdzanie rekordów SIM).
• Napisz testy integracyjne: przepływ pracy → próbny NE → asercje bazy danych.
• Wsparcie starszego programisty we wszystkich zadaniach związanych z rozwojem przepływu pracy — oczekiwane jest programowanie w parach.
• Kompleksowy zestaw testów: pełny przepływ zaopatrzenia od aktywacji karty SIM do zamknięcia zamówienia.
• Testowanie obciążenia i warunków skrajnych: symuluj szczytowe udostępnienie TPS dla wszystkich systemów.
• Automatyzacja testów: integracja potoku CI dla wszystkich testów przepływu pracy i API.
• Integracja synchronizacji HSS: stan alokacji IMSI odzwierciedlony w HSS (próbny → prawdziwy NE).
• Haki MNP (przenoszenie numerów) w Inventory DB.
• Obsługa UAT: reprodukcja błędów, pisanie testów regresyjnych, sprawdzanie poprawek.
Wymagania
Musi mieć
• 2–4 lata rozwoju oprogramowania backendowego w środowiskach produkcyjnych.
• Go lub Java — podstawowym językiem programowania dla tej roli jest Go.
• Akceptujemy język Java, jeśli mają solidne podstawy i jesteśmy gotowi do pracy w Go (będziemy wspierać przejście).
• Rozwój API REST — budowanie interfejsów API wykorzystywanych przez inne usługi i testowanych przez zautomatyzowane pakiety.
• PostgreSQL — projektowanie tabel, indeksy, pisanie zapytań, zrozumienie planów zapytań.
• Testowanie jednostkowe i integracyjne — pisanie testów to obowiązek najwyższej klasy, a nie refleksja.
• Git — rozgałęzianie, pull requesty, udział w przeglądzie kodu.
• Doświadczenie z architekturami sterowanymi zdarzeniami przy użyciu RabbitMQ, Kafka lub Redis Pub/Sub.
• Podstawowa wiedza na temat Kubernetes — zrozumienie sposobu wdrażania obciążeń.
• Umiejętność pracy pod kierownictwem technicznym starszego lidera i szybkiego wykonywania zadań.
• Biegły angielski.
Silna przewaga
• * Dowolny silnik przepływu pracy: Temporal, Camunda, Apache Airflow, AWS Step Functions.
• * Znajomość branży telekomunikacyjnej lub BSS/OSS — zrozumienie cyklu życia karty SIM, udostępniania i aktywacji.
• * Doświadczenie w ramach testowania: przejdź do testów, złóż zeznania, próbne struktury.
• * Narzędzia do testowania obciążenia: k6, Locust, JMeter — uruchamianie i interpretacja wyników.
• * Docker — budowanie i uruchamianie usług kontenerowych.
• * Doświadczenie z wzorcami baz danych opartych na zdarzeniach lub tylko do dołączania.
Miło mieć
• Doświadczenie Temporal.io SDK — liczy się nawet projekt osobisty/poboczny.
• Python — przydatny do pisania skryptów, narzędzi testowych i przetwarzania danych.
• Prometheus — zrozumienie, jak instrumentować kod za pomocą metryk.
• Znajomość protokołów telekomunikacyjnych: Diameter, SS7, SMPP.
O taśmie
Założona na początku 2010 roku firma Webbing jest globalnym operatorem MVNO oferującym globalną łączność i usługi IoT klasy korporacyjnej w ponad 200 krajach i sieciach ponad 600 operatorów komórkowych. Bezpieczna sieć firmy Webbing zapewnia ochronę sieci i analizę treści internetowych.
Klienci korporacyjni mogą zarządzać, monitorować i optymalizować wykorzystanie danych w czasie rzeczywistym dzięki potężnej platformie oprogramowania Webbing. Uzyskaj widoczność według typu aplikacji i zyskaj możliwość umieszczania aplikacji na białej liście oraz ograniczania aplikacji niebiznesowych jednym kliknięciem, oszczędzając pieniądze i poprawiając zgodność.
Co oferujemy
• Całkowicie zdalnie
• Ekscytująca i pełna wyzwań platforma typu greenfield z dużymi możliwościami rozwoju umiejętności i wiedzy.
• Możliwość dołączenia do zespołu wysoce profesjonalnych specjalistów w międzynarodowym środowisku.
• Możliwość rozwoju zawodowego w renomowanej międzynarodowej, innowacyjnej i rozwijającej się firmie.
Źródło: Jobicy (https://jobicy.com/jobs/143728-workflow-developer-tester)
• Implementuj tymczasowe działania przepływu pracy w Go: adapter HSS, adapter PCRF, aktualizacja zapasów.
• Twórz i sprawdzaj testy jednostkowe dla wszystkich działań przepływu pracy od pierwszego dnia.
• Zbuduj bazę danych zarządzania zapasami: tabele, indeksy, partycjonowanie dla 30M rekordów.
• Zbuduj narzędzia do importu zbiorczego: CSV → Pobieranie zakresu ICCID/IMSI/MSISDN od dostawcy.
• Implementuj punkty końcowe API REST dla Inventory DB (przydzielanie, rezerwowanie, zwalnianie, sprawdzanie rekordów SIM).
• Napisz testy integracyjne: przepływ pracy → próbny NE → asercje bazy danych.
• Wsparcie starszego programisty we wszystkich zadaniach związanych z rozwojem przepływu pracy — oczekiwane jest programowanie w parach.
• Kompleksowy zestaw testów: pełny przepływ zaopatrzenia od aktywacji karty SIM do zamknięcia zamówienia.
• Testowanie obciążenia i warunków skrajnych: symuluj szczytowe udostępnienie TPS dla wszystkich systemów.
• Automatyzacja testów: integracja potoku CI dla wszystkich testów przepływu pracy i API.
• Integracja synchronizacji HSS: stan alokacji IMSI odzwierciedlony w HSS (próbny → prawdziwy NE).
• Haki MNP (przenoszenie numerów) w Inventory DB.
• Obsługa UAT: reprodukcja błędów, pisanie testów regresyjnych, sprawdzanie poprawek.
Wymagania
Musi mieć
• 2–4 lata rozwoju oprogramowania backendowego w środowiskach produkcyjnych.
• Go lub Java — podstawowym językiem programowania dla tej roli jest Go.
• Akceptujemy język Java, jeśli mają solidne podstawy i jesteśmy gotowi do pracy w Go (będziemy wspierać przejście).
• Rozwój API REST — budowanie interfejsów API wykorzystywanych przez inne usługi i testowanych przez zautomatyzowane pakiety.
• PostgreSQL — projektowanie tabel, indeksy, pisanie zapytań, zrozumienie planów zapytań.
• Testowanie jednostkowe i integracyjne — pisanie testów to obowiązek najwyższej klasy, a nie refleksja.
• Git — rozgałęzianie, pull requesty, udział w przeglądzie kodu.
• Doświadczenie z architekturami sterowanymi zdarzeniami przy użyciu RabbitMQ, Kafka lub Redis Pub/Sub.
• Podstawowa wiedza na temat Kubernetes — zrozumienie sposobu wdrażania obciążeń.
• Umiejętność pracy pod kierownictwem technicznym starszego lidera i szybkiego wykonywania zadań.
• Biegły angielski.
Silna przewaga
• * Dowolny silnik przepływu pracy: Temporal, Camunda, Apache Airflow, AWS Step Functions.
• * Znajomość branży telekomunikacyjnej lub BSS/OSS — zrozumienie cyklu życia karty SIM, udostępniania i aktywacji.
• * Doświadczenie w ramach testowania: przejdź do testów, złóż zeznania, próbne struktury.
• * Narzędzia do testowania obciążenia: k6, Locust, JMeter — uruchamianie i interpretacja wyników.
• * Docker — budowanie i uruchamianie usług kontenerowych.
• * Doświadczenie z wzorcami baz danych opartych na zdarzeniach lub tylko do dołączania.
Miło mieć
• Doświadczenie Temporal.io SDK — liczy się nawet projekt osobisty/poboczny.
• Python — przydatny do pisania skryptów, narzędzi testowych i przetwarzania danych.
• Prometheus — zrozumienie, jak instrumentować kod za pomocą metryk.
• Znajomość protokołów telekomunikacyjnych: Diameter, SS7, SMPP.
O taśmie
Założona na początku 2010 roku firma Webbing jest globalnym operatorem MVNO oferującym globalną łączność i usługi IoT klasy korporacyjnej w ponad 200 krajach i sieciach ponad 600 operatorów komórkowych. Bezpieczna sieć firmy Webbing zapewnia ochronę sieci i analizę treści internetowych.
Klienci korporacyjni mogą zarządzać, monitorować i optymalizować wykorzystanie danych w czasie rzeczywistym dzięki potężnej platformie oprogramowania Webbing. Uzyskaj widoczność według typu aplikacji i zyskaj możliwość umieszczania aplikacji na białej liście oraz ograniczania aplikacji niebiznesowych jednym kliknięciem, oszczędzając pieniądze i poprawiając zgodność.
Co oferujemy
• Całkowicie zdalnie
• Ekscytująca i pełna wyzwań platforma typu greenfield z dużymi możliwościami rozwoju umiejętności i wiedzy.
• Możliwość dołączenia do zespołu wysoce profesjonalnych specjalistów w międzynarodowym środowisku.
• Możliwość rozwoju zawodowego w renomowanej międzynarodowej, innowacyjnej i rozwijającej się firmie.
Źródło: Jobicy (https://jobicy.com/jobs/143728-workflow-developer-tester)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Webbing
Ogłoszenie pochodzi od Webbing.