(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