Állás · Medior

Workflow fejlesztő és tesztelő

Szoftverfejlesztő • Medior • Remote • Teljes munkaidő • Szerbia Szerbia

A Webbing, egy globális data MVNO, Workflow fejlesztő és tesztelő munkatársat keres, aki Go nyelven Temporal workflow-aktivitásokat épít és teszteket ír a SIM-provisioning rendszerhez.

Feladatok

  • ▹Temporal workflow-aktivitások implementálása Go-ban: HSS adapter, PCRF adapter, készletfrissítés
  • ▹Unit tesztek építése és validálása minden workflow-aktivitáshoz kezdettől fogva
  • ▹Készletkezelő adatbázis építése: táblák, indexek, particionálás 30 millió rekordhoz
  • ▹Tömeges importáló eszközök építése: CSV -> ICCID/IMSI/MSISDN tartomány betöltés beszállítótól
  • ▹REST API végpontok implementálása a készlet adatbázishoz: allokálás, foglalás, felszabadítás, lekérdezés
  • ▹Integrációs tesztek írása: workflow -> mock hálózati elem -> adatbázis-ellenőrzések
  • ▹Senior fejlesztő támogatása minden workflow-fejlesztési feladatban, páros programozással
  • ▹End-to-end tesztcsomag: teljes provisioning folyamat SIM-aktiválástól a megrendelés lezárásáig
  • ▹Terhelés- és stressz-tesztelés: csúcs TPS provisioning szimulálása
  • ▹Tesztautomatizálás: CI pipeline integráció minden workflow- és API-teszthez
  • ▹HSS szinkronizációs integráció: IMSI allokációs állapot tükrözése HSS-ben
  • ▹MNP (számhordozhatóság) hookok a készlet adatbázisban
  • ▹UAT támogatás: hibák reprodukálása, regressziós tesztek írása, javítások validálása

Elvárások

  • ▹2-4 év backend szoftverfejlesztési tapasztalat éles környezetben
  • ▹Go vagy Java (elsődlegesen Go; Java erős alapokkal és Go-ra váltási hajlandósággal elfogadható)
  • ▹REST API fejlesztés, más szolgáltatások által fogyasztott és automatizált tesztekkel tesztelt API-khoz
  • ▹PostgreSQL: tábla-tervezés, indexek, lekérdezések írása, végrehajtási tervek értése
  • ▹Unit és integrációs tesztelés, mint elsőrangú felelősség
  • ▹Git: branch-elés, pull requestek, code review részvétel
  • ▹Tapasztalat esemény-vezérelt architektúrákkal: RabbitMQ, Kafka vagy Redis Pub/Sub
  • ▹Alapvető Kubernetes-ismeretek
  • ▹Képesség senior vezető technikai irányítása alatti gyors végrehajtásra
  • ▹Folyékony angol nyelvtudás

Előny

  • ▹Workflow-motor tapasztalat: Temporal, Camunda, Apache Airflow, AWS Step Functions
  • ▹Telekom vagy BSS/OSS háttér: SIM-életciklus, provisioning, aktiválás ismerete
  • ▹Tesztkeret-tapasztalat: Go testing, Testify, mock keretrendszerek
  • ▹Terheléstesztelő eszközök: k6, Locust, JMeter
  • ▹Docker: konténerizált szolgáltatások építése és futtatása
  • ▹Esemény-alapú vagy append-only adatbázis-minták tapasztalata
  • ▹Temporal.io SDK tapasztalat, akár személyes projektből is
  • ▹Python szkriptekhez, teszteszközökhöz, adatfeldolgozáshoz
  • ▹Prometheus: kód instrumentálása metrikákkal
  • ▹Telekom protokoll ismeret: Diameter, SS7, SMPP

Amit kínálunk

  • ▹Teljesen távoli munkavégzés
  • ▹Izgalmas, kihívást jelentő zöldmezős platform fejlődési lehetőségekkel
  • ▹Csatlakozás magasan képzett szakemberek nemzetközi csapatához
  • ▹Szakmai fejlődési lehetőség egy elismert, innovatív, növekvő nemzetközi vállalatnál

A munkáltatóról

A Webbing egy 2010-ben alapított globális data MVNO, amely vállalati szintű, globális kapcsolódási és IoT-szolgáltatásokat nyújt több mint 200 országban, 600+ mobilhálózaton keresztül.

Nyelvtudás: Angol: Felsőfok

Hasonló állások