(Senior) Software Developer - BAS (Business Administration Systems)
Jobsplus··24. 04. 2026. - 22. 05. 2026.
Uloga:Razvojni inženjer softvera
Kategorija:Ručni rad i IT
Potreban švedski:Ne
Opis
Opis posla
OpenIIoT traži proširenje svog tima stručnjaka i programera u industrijskoj digitalizaciji. Vaš zadatak će biti razviti i implementirati pouzdana, skalabilna i cyber-sigurna digitalizacijska i softverska rješenja bazirana na IIoT i Industriji 4.0 za kompanije, obično proizvođače i kompanije koje se oslanjaju na teške mašine. Radit ćete sa svojim članovima tima pod vodstvom i smjernicama arhitekte rješenja kako biste postigli najbolje moguće rješenje za klijenta.
Zadovoljstvo kupaca i visok kvalitet su najviši prioriteti za OpenIIoT, i sa tim, dio vaše odgovornosti.
Zadaci
- Razvijati, testirati i objavljivati softverske module kao mikroservise za unapređenje našeg UNS-baziranog sistema za upravljanje poslovanjem.
- Sarađivati sa interdisciplinarnim timovima, uz upute arhitekte, na dizajnu i implementaciji rješenja prilagođenih klijentima.
- Pisati čist, održiv i skalabilan kod pridržavajući se najboljih praksi.
- Preuzeti odgovornost za pojedinačne module, osiguravajući kvalitet, performanse i pouzdanost.
- Raditi u agilnom okruženju, brzo iterirajući i poboljšavajući sistem kako bi se zadovoljili promjenjivi zahtjevi.
Mogućnosti za napredovanje
- Ova uloga nudi ogroman potencijal za razvoj karijere:
- Put ka liderstvu: Visoko efikasni programeri mogu napredovati do pozicija poput Vodećeg programera ili Arhitekte softvera.
- Put ka arhitekti rješenja: Pređite na uloge orijentirane ka klijentima kao što su Inženjer rješenja ili Arhitekt rješenja, nadgledajući implementaciju za međunarodne klijente, putujući i vodeći strategije implementacije.
Zahtjevi
Iskustvo u sistemima za upravljanje poslovanjem
- Razumijevanje proizvodnih, logističkih ili administrativnih procesa u lancu snabdijevanja je veliki plus.
- Poznavanje sistema poput MRP, ERP, MES ili knjigovodstvenog softvera je veoma korisno.
Trenutno tražimo kandidata sa iskustvom u sljedećim oblastima:
- Python (obavezno)
- SQL & NoSQL (obavezno)
- C++ (poželjno)
- Čiste prakse kodiranja (obavezno)
- Jedinično testiranje i automatizirano funkcionalno testiranje mikroservisa (velika prednost)
- Poznavanje sistema za upravljanje poslovanjem (MRP, ERP, MES ili knjigovodstveni softver) (velika prednost)
- Razumijevanje proizvodnih, logističkih ili procesa u lancu snabdijevanja (poželjno)
- Ujedinjeni imenski prostor (UNS) (velika prednost)
- MQTT i pub/sub (velika prednost)
- Mikroservisne arhitekture bazirane na brokeru (velika prednost)
Dodatne informacije o radnom mjestu
Meke vještine
- Visoko motivirani.
- Vole tehnologiju.
- Precizni i teže najvišem kvalitetu.
- Sposobni primati povratne informacije.
- Potpuno ovladani pisanim i govorenim engleskim jezikom.
- Sposobnost rada samostalno uz minimalan nadzor.
- Odlične vještine rješavanja problema i timskog rada.
- Nije mentalitet 9-to-5.
Tvrde vještine
- Iskustvo sa sistemima za upravljanje poslovanjem.
- Dokazana stručnost u razvoju mikroservisa baziranih na brokeru ili sličnih sistema.
- Snažne programerske vještine u izgradnji skalabilnih i distribuiranih sistema.
- sposobnost rješavanja problema i otklanjanja grešaka.
- Poznavanje naprednih koncepata kao što su UNS, arhitekture vođene događajima i obrada podataka u stvarnom vremenu.
- Iskustvo sa cloud infrastrukturom, kontejnerizacijom i DevOps praksama je značajna prednost.
Programerske vještine
- Python
- C++
- SQL & NoSQL
- Čiste prakse kodiranja
- Jedinično testiranje i automatizirano funkcionalno testiranje mikroservisa
- Sistemske i softverske vještine
- Linux
- Docker
Razumijevanje tehničkih koncepata
- Ujedinjeni imenski prostor (UNS)
- Mikroservisne arhitekture bazirane na brokeru
- Pub/Sub komunikacioni protokoli, poput MQTT
Obuka koja se pruža
Obuka će biti pružena kao dio uvođenja u posao i prvih 3-6 mjeseci radnog odnosa u okviru specifičnog otvorenog radnog mjesta. Paralelno, nakon probnog rada, izrađujemo Plan ličnog razvoja za zaposlenog.
Bilo kakva pomoć u vezi sa smještajem/preseljenjem
Obično ne pružamo finansijsku podršku za smještaj. Druga finansijska podrška će biti razmatrana u zavisnosti od specifičnih zahtjeva potencijalnog kandidata. Očigledno, uključujemo našu lokalnu mrežu za podršku kandidatu u vezi sa smještanjem itd.
Ostale pogodnosti
Zdravstveno osiguranje je dio našeg ugovora nakon probnog perioda. Drugo, pružamo fleksibilno radno vrijeme, hibridne i fleksibilne radne sate/lokacije.
Kako će se obaviti intervjui
- Prvi sastanak je 30-minutni online uvodni sastanak.
- Drugi sastanak je 60-minutni online tehnički sastanak, a pružamo zadatak za potencijalnog kandidata.
- Treći sastanak je (online) prezentacija zadatka od strane kandidata i završetak intervjua.
Zahtjevi
Vještine
SQL, upitni jezik
C++, programski jezik
Python, programski jezik
Jezici
Engleski