(Senior) Software Developer - BAS (Business Administration Systems)

Jobsplus··24. 04. 2026. - 22. 05. 2026.
Uloga:Mjekvaruutvecklare
Kategorija:Ručni rad i IT
Potreban švedski:Ne

Opis

Opis posla OpenIIoT traži proširenje svog tima stručnjaka i developera u industrijskoj digitalizaciji. Vaš će zadatak biti razvijati i implementirati pouzdana, skalabilna i kibernetički sigurna rješenja za digitalizaciju i softver temeljena na IIoT-u i Industriji 4.0 za tvrtke, obično proizvođače i tvrtke koje se oslanjaju na tešku mehanizaciju. Radit ćete s članovima svog tima pod vodstvom i smjernicama arhitekta rješenja kako biste postigli najbolje moguće rješenje za klijenta. Zadovoljstvo kupaca i visoka kvaliteta su glavni prioriteti za OpenIIoT, a time i dio vaše odgovornosti. Zadaci - Razvijati, testirati i implementirati softverske module kao mikrosustave za poboljšanje našeg UNS-based poslovnog administrativnog sustava. - Surađivati s višefunkcionalnim timovima, pod vodstvom arhitekta, kako bi se dizajnirala i implementirala prilagođena rješenja za klijente. - Pisati čist, održiv i skalabilan kod pridržavajući se najboljih praksi. - Preuzeti vlasništvo nad pojedinačnim modulima, osiguravajući kvalitetu, performanse i pouzdanost. - Raditi u agilnom okruženju, brzo iterirati i poboljšavati sustav kako bi se zadovoljili promjenjivi zahtjevi. Mogućnosti za rast - Ova uloga nudi ogroman potencijal za razvoj karijere: - Liderski put: Performantni developeri mogu napredovati u uloge poput vodećeg developera ili arhitekta softvera. - Put arhitekta rješenja: Preći u uloge orijentirane klijentu poput inženjera rješenja ili arhitekta rješenja, nadgledajući implementaciju za međunarodne klijente, putujući i vodeći strategije implementacije. Zahtjevi Iskustvo u poslovnim administrativnim sustavima - Razumijevanje proizvodnih, logističkih ili lančanih administrativnih procesa je velika prednost. - Poznavanje sustava poput MRP, ERP, MES ili knjigovodstvenog softvera je vrlo prednosti. Trenutno tražimo kandidata s iskustvom u sljedećim područjima: - Python (obavezno) - SQL i NoSQL (obavezno) - C++ (poželjno) - Čiste prakse kodiranja (obavezno) - Jedinično testiranje i automatizirano funkcionalno testiranje mikrousluga (velika prednost) - Poznavanje poslovnih administrativnih sustava (MRP, ERP, MES ili knjigovodstveni softver) (velika prednost) - Razumijevanje proizvodnih, logističkih ili lančanih procesa (poželjno) - Unified Name Space (UNS) (velika prednost) - MQTT i pub/sub (velika prednost) - Arhitekture mikrousluga temeljene na brokerima (velika prednost) Dodatne informacije o slobodnom radnom mjestu Meke vještine - Vrlo motiviran. - Voli tehnologiju. - Preizslook & teži najvišoj kvaliteti. - Sposoban primiti povratne informacije. - U potpunosti sposoban pisati i govoriti engleski jezik. - Sposobnost samostalnog rada uz minimalan nadzor. - Izvrsne vještine rješavanja problema i timskog rada. - Bez mentaliteta 9-to-5. Tvrde vještine - Iskustvo s poslovnim administrativnim sustavima. - Dokazana stručnost u razvoju mikrousluga temeljenih na brokerima ili sličnih sustava. - Jake programerske vještine u izgradnji skalabilnih i distribuiranih sustava. - Stručnost u rješavanju problema i debugiranju. - Poznavanje naprednih koncepata poput UNS-a, događajno orijentiranih arhitektura i obrade podataka u stvarnom vremenu. - Iskustvo s cloud infrastrukturom, kontejnerizacijom i DevOps praksama je značajna prednost. Programerske vještine - Python - C++ - SQL i NoSQL - Čiste prakse kodiranja - Jedinično testiranje i automatizirano funkcionalno testiranje mikrousluga - Vještine upravljanja sustavom i softverom - Linux - Docker Razumijevanje tehničkih koncepata - Unified Name Space (UNS) - Arhitekture mikrousluga temeljene na brokerima - Pub/Sub komunikacijski protokoli, poput MQTT-a Osigurana obuka Obuka će biti pružena tijekom onboardinga i prvih 3-6 mjeseci zaposlenja u sklopu konkretnog slobodnog radnog mjesta. Istovremeno, nakon probnog roka izrađujemo Personal Developmentalni Plan za zaposlenika. Pomoć pri smještaju/trajej instalo Obično ne pružamo financijsku podršku za smještaj. Druga financijska podrška će se dogovoriti specificno prema zahtjevima potencijalnog kandidata. Očigledno, uključujemo naš lokalni mrežni resurs kako bismo podržali kandidata u smanjivanju i prilagodbi. Druge 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 intervjui održavati - Prvi sastanak je 30-minutni online uvodni sastanak. - Drugi sastanak je 60-minutni online tehnički sastanak te predsavlja (dodjela) 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