Állás · Mid-level

Workflow Fejlesztő és Tesztelő

Szoftverfejlesztő • Mid-level • Remote • Teljes munkaidő • Finnország Finnország

Backend fejlesztői szerepkör egy globális data MVNO-nál, ahol Go nyelven workflow-aktivitásokat, Inventory adatbázist és teszt-automatizálást építesz senior lead irányítása alatt.

Feladatok

  • ▹Temporal workflow-aktivitások implementálása Go-ban (HSS adapter, PCRF adapter, Inventory-frissítés)
  • ▹Unit tesztek építése és validálása minden workflow-aktivitáshoz
  • ▹Inventory Management adatbázis építése: táblák, indexek, particionálás 30M rekordra
  • ▹Tömeges importáló eszköz építése: CSV alapú ICCID/IMSI/MSISDN tartomány betöltés
  • ▹REST API végpontok implementálása az Inventory DB-hez (allokálás, foglalás, felszabadítás, lekérdezés)
  • ▹Integrációs tesztek írása: workflow, mock hálózati elem és adatbázis-ellenőrzés
  • ▹Senior fejlesztő támogatása pair programming keretében
  • ▹Végpontok közötti tesztcsomag: teljes provisioning folyamat aktiválástól a rendelés lezárásáig
  • ▹Terheléses és stressz-tesztelés csúcsidőszaki TPS szimulációval
  • ▹Teszt-automatizálás CI pipeline-ba integrálva
  • ▹HSS-szinkronizációs integráció
  • ▹Számhordozhatósági (MNP) hook-ok az Inventory DB-ben
  • ▹UAT-támogatás: hibák reprodukálása, regressziós tesztek írása

Elvárások

  • ▹2-4 év backend szoftverfejlesztői tapasztalat éles környezetben
  • ▹Go elsődleges nyelvként; Java elfogadott erős alapokkal, Go-ra való átállási hajlandósággal
  • ▹REST API fejlesztés
  • ▹PostgreSQL: tábla-tervezés, indexek, lekérdezések, végrehajtási tervek értése
  • ▹Unit és integrációs tesztelés
  • ▹Git: branching, pull request, code review
  • ▹Esemény-vezérelt architektúra tapasztalat (RabbitMQ, Kafka vagy Redis Pub/Sub)
  • ▹Alapszintű Kubernetes-ismeret
  • ▹Képesség senior lead irányítása alatti gyors végrehajtásra
  • ▹Folyékony angol

Előny

  • ▹Bármilyen workflow motor tapasztalat: Temporal, Camunda, Apache Airflow, AWS Step Functions
  • ▹Távközlési vagy BSS/OSS háttér
  • ▹Tesztkeretrendszer tapasztalat: Go testing, Testify, mock keretrendszerek
  • ▹Terheléses tesztelő eszközök: k6, Locust, JMeter
  • ▹Docker
  • ▹Esemény-alapú (event-sourced) adatbázis-minták tapasztalata
  • ▹Temporal.io SDK tapasztalat, akár személyes projektből is
  • ▹Python scripting, teszt-eszközökhöz
  • ▹Prometheus alapú metrika-instrumentálás
  • ▹Távközlési protokoll ismeret: Diameter, SS7, SMPP

Soft skillek

Csapatmunka, pair programmingGyors, önálló végrehajtás irányítás mellett

Amit kínálunk

  • ▹Teljesen távoli munkavégzés
  • ▹Izgalmas, greenfield platform fejlesztési és tudásfejlesztési lehetőségekkel
  • ▹Csatlakozás nemzetközi, magasan képzett szakértői csapathoz

A munkáltatóról

A Webbing egy globális data MVNO, amely vállalati szintű, globális konnektivitási és IoT-szolgáltatásokat nyújt 200+ országban és 600+ mobilhálózaton keresztül, hálózatvédelemmel és webes tartalomintelligenciával.

Nyelvtudás: Angol: Felsőfok

Hasonló állások