Zaposlitveni oglasi » Full-stack razvijalka / razvijalec
Full-stack razvijalka / razvijalec -- brisan oglas
- objavljeno ::
Opis delovnega mesta
Zaradi povečanega obsega dela vabimo izkušene razvijalke in razvijalce programske opreme, da se nam pridružijo. Delali boste na velikih GIS rešitvah po naročilu na področju podpore kmetijski politiki in upravljanja z nepremičninami.
Vaše naloge:
* sodelovanje s poslovnimi analitiki pri analizi zahtev strank in pripravi podrobnih nalog za implementacijo,
* načrtovanje in razvoj RESTful in drugih spletnih storitev,
* podpora DB razvijalcem pri načrtovanju in integraciji relacijskih in NoSQL podatkovnih zbirk,
* sodelovanje z UI/UX oblikovalci pri implementaciji (GIS) uporabniških vmesnikov,
* pregledovanje izvorne kode sodelavcev (code review),
* pisanje avtomatiziranih testov,
* pomoč pri podpori in vzdrževanju obstoječih produktov.
Pri svojem delu se boste pogosto srečevali z zahtevnimi, a zanimivimi problemi, ki bodo zahtevali vrhunske rešitve in podrobno razumevanje problematike na različnih nivojih: od nižjenivojskih algoritmov za procesiranje podatkov vse do poznavanja poslovnih procesov stranke.
Tehnologije, ki jih boste pogosto uporabljali:
* Java 8 za strežnik (CDI, JDBC),
* JAX-RS in Jackson za REST / JSON storitve in mikro storitve,
* GWT za spletne odjemalce (Java to JavaScript transpiler),
* Postgres, Oracle, Elasticsearch za hranjenje podatkov,
* Junit in TestNG za unit teste in integracijske teste,
* Ant, Docker in Jenkins za grajenje in namestitev sistemov.
Od kandidatov zahtevamo
Poleg delovnih izkušenj cenimo splošni intelekt, odprtost, odgovornost in željo po učenju. Želimo si kandidate, ki jih motivira doseganje profesionalnih rezultatov in ki so zmožni dela na ohlapno opisanih projektih.
Ključne kompetence:
* poglobljeno razumevanje programske arhitekture, podatkovnih struktur in algoritmov,
* poznavanje dobrih praks strokovnega razvoja programske opreme,
* razumevanje OOP in enterprise design patternov,
* občutek za kakovost in optimalno uporabniško izkušnjo,
* analitične sposobnosti,
* aktivno znanje angleškega jezika.
Zaželene izkušnje:
* SQL in relacijske baze podatkov,
* načrtovanje REST in stateless API ter mikro storitve,
* postavitev in vzdrževanje visoko skalabilnih spletnih storitev in aplikacij,
* izdelava grafičnih uporabniških vmesnikov,
* distribuirano, asinhrono in vzporedno programiranje,
* GWT (včasih znan kot Google Web Toolkit),
* sposobnost za tehnično vodenje in mentorstvo.
Kandidatom ponujamo
PRILAGODLJIVOST
Prilagodljiv delovni čas vam omogoča, da si denimo ob dnevih z lepim vremenom privoščite sprostitev na prostem, npr. z jadralnim padalstvom ali pohodništvom. Omogočamo občasno delo od doma, saj bolj cenimo rezultate in motiviranost kot vašo prisotnost v pisarni. Delo večinoma opravljamo na sedežu podjetja v Ljubljani, službene poti pa nas včasih vodijo v Turčijo, na Škotsko, v Azerbajdžan, Moldavijo, itd.
DELOVNO OKOLJE
Zavedamo se, da lahko odlične rešitve za naše stranke nastajajo le v odličnem delovnem okolju. Naši zaposleni imajo na voljo prostorne tihe pisarne in široke delovne mize, idealne za programiranje v paru. Za sprotne sestanke so na voljo manjše sejne sobe. Zaposlenim je na voljo prostorna in polno opremljena kuhinja z ročnim nogometom.
Vsak dan so na voljo kava, čaj in sadje. Ob ponedeljkih se navadno družimo ob palačinkah z Nutello.
OSEBNO ZADOVOLJSTVO
Poleg dela na produktih, ki jih uporablja več kot 2,5 milijona uporabnikov letno, boste dobili tudi priložnost, da prispevate v splošno dobrobit družbe, saj sodelujemo v projektih, ki so pomembni našim zaposlenim. Tako smo prostovoljno pomagali razviti register tujerodnih vrst, register divjih odlagališč, register planinskih poti in še kaj.
Precejšen del našega dela je deljen z odprto-kodnimi skupnostmi.
--
Ponujamo konkurenčno začetno plačo.
Klasifikacija delovnega mesta
- Lokacija:
- Ljubljana
- Plačilo:
- po plačni lestvici EUR / uro
- Delovni čas:
- redna zaposlitev
Zahtevana znanja
- Java
- predhodno znanje ni potrebno
- GWT
- predhodno znanje ni potrebno