(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 developera u oblasti industrijske digitalizacije. Vaš zadatak će biti razvoj i implementacija pouzdanih, skalabilnih i cyber-secure IIoT & Industry 4.0 digitalizacionih i softverskih rješenja za kompanije, obično proizvođače i kompanije koje koriste tešku mašineriju. Radićete sa članovima tima, pod vođstvom i smjernicama arhitekte rješenja, kako biste postigli najbolje moguće rješenje za klijenta.
Zadovoljstvo klijenta i visok kvalitet su najveći prioriteti OpenIIoT-a, i sa tim, dio vaše odgovornosti.
Zadaci
- Razvijati, testirati i puštati softverske module kao mikroservise za unapređenje našeg UNS-baziranog sistema poslovne administracije.
- Sarađivati sa međufunkcionalnim timovima, vođeni od arhitekte, za dizajn i implementaciju prilagođenih rješenja za klijente.
- Pisati čist, održiv i skalabilan kod, poštujući najbolje prakse.
- Preuzeti vlasništvo nad pojedinačnim modulima, osiguravajući kvalitet, performanse i pouzdanost.
- Raditi u agilnom okruženju, brzo vršiti iteracije i poboljšavati sistem u skladu sa promjenjivim zahtjevima.
Mogućnosti napredovanja
- Ova uloga nudi ogroman potencijal za karijerni razvoj:
- Liderski put: Visoko kvalifikovani developeri mogu napredovati do uloga vodećeg developera ili softverskog arhitekte.
- Put arhitekte rješenja: Prelazak u uloge orijentisane na klijente kao inženjer rješenja ili arhitekta rješenja,
nadgledajući implementaciju za međunarodne klijente, putujući i vodeći strategije implementacije.
Zahtjevi
Iskustvo u sistemima poslovne administracije
- Razumijevanje administrativnih procesa u proizvodnji, logistici ili lancu snabdijevanja je veliki plus.
- Poznavanje sistema poput MRP, ERP, MES ili računovodstvenog softvera je veoma poželjno.
Trenutno tražimo kandidata sa iskustvom u sljedećim oblastima:
- Python (obavezno)
- SQL & NoSQL (obavezno)
- C++ (poželjno)
- Prakse čistog kodiranja (obavezno)
- Jedinično testiranje i automatizovano funkcionalno testiranje mikroservisa (velika prednost)
- Poznavanje sistema poslovne administracije (MRP, ERP, MES ili računovodstvenog softvera) (velika prednost)
- Razumijevanje proizvodnih, logističkih ili lanaca snabdijevanja (poželjno)
- Unified Name Space (UNS) (velika prednost)
- MQTT i pub/sub (velika prednost)
- Broker-bazirane mikroservisne arhitekture (velika prednost)
Dodatne informacije
Meke vještine
- Visoko motivisan.
- Voli tehnologiju.
- Precizan i teži najvišem kvalitetu.
- Sposoban da primi povratne informacije.
- Potpuno sposoban za pisani i govorni engleski jezik.
- Sposobnost samostalnog rada uz minimalan nadzor.
- Izuzetne vještine rješavanja problema i timskog rada.
- Nije 9-do-5 mentalitet.
Tehničke vještine
- Iskustvo sa sistemima poslovne administracije.
- Dokazana stručnost u razvoju broker-baziranih mikroservisa ili sličnih sistema.
- Jake programske vještine u izgradnji skalabilnih i distribuiranih sistema.
- Vještina rješavanja problema i otklanjanja grešaka.
- Poznavanje naprednih koncepata kao što su UNS, event-driven arhitekture i obrada podataka u realnom vremenu.
- Iskustvo sa cloud infrastrukturom, kontejnerizacijom i DevOps praksama je značajna prednost.
Programske vještine
- Python
- C++
- SQL & NoSQL
- Prakse čistog kodiranja
- Jedinično testiranje i automatizovano funkcionalno testiranje mikroservisa
- Sistem i softverske vještine
- Linux
- Docker
Razumijevanje tehničkih koncepata
- Unified Name Space (UNS)
- Broker-bazirane mikroservisne arhitekture
- Pub/Sub komunikacioni protokoli, kao što je MQTT
Obuka
Obuka će biti pružena kao dio uvođenja i prvih 3-6 mjeseci rada u okviru ovog konkursa. Paralelno, nakon probnog perioda, izrađujemo plan ličnog razvoja za zaposlenog.
Pomoć u smeštaju / preseljenju
Obično ne pružamo finansijsku podršku za smeštaj. O drugoj finansijskoj podršci će se raspravljati na osnovu specifičnih zahtjeva potencijalnog kandidata. Naravno, uključujemo lokalnu mrežu da pomogne kandidatu sa adaptacijom itd.
Druge pogodnosti
Zdravstveno osiguranje je dio ugovora nakon probnog perioda. Drugo, pružamo fleksibilno radno vrijeme, hibridno i fleksibilno radno vrijeme/mjesta.
Kako će intervjui biti održani
- Prvi sastanak je 30-minutni online uvodni sastanak.
- Drugi sastanak je 60-minutni online tehnički sastanak, i dajemo zadatak potencijalnom kandidatu.
- Treći sastanak je (online) prezentacija zadatka od strane kandidata i finaliziranje intervjua.
Zahtjevi
Vještine
SQL, upitni jezik
C++, programski jezik
Python, programski jezik
Jezici
Engleski