Text copied to clipboard!

Pealkiri

Text copied to clipboard!

Tarkvarainsener

Kirjeldus

Text copied to clipboard!
Otsime oma meeskonda kogenud ja motiveeritud tarkvarainseneri, kes aitab kavandada, arendada, testida ja juurutada töökindlaid ning skaleeritavaid tarkvaralahendusi. Selles rollis töötad tihedas koostöös tootejuhtide, disainerite, andmeanalüütikute, kvaliteediinseneride ja teiste arendajatega, et luua kasutajatele väärtust pakkuvaid digitaalseid tooteid. Tarkvarainsenerina vastutad nii uute funktsionaalsuste loomise kui ka olemasolevate süsteemide täiustamise eest, pöörates tähelepanu jõudlusele, turvalisusele, hooldatavusele ja kasutajakogemusele. Igapäevatöö hõlmab ärinõuete analüüsimist, tehniliste lahenduste kavandamist, puhta ja hästi dokumenteeritud koodi kirjutamist ning automatiseeritud testide loomist. Ootame, et suudad teha teadlikke tehnoloogilisi valikuid, hinnata erinevate arhitektuuriliste lähenemiste plusse ja miinuseid ning panustada meeskonna tehniliste standardite arendamisse. Samuti on oluline valmisolek osaleda koodireview’des, jagada teadmisi kolleegidega ning toetada nooremaid arendajaid nende professionaalses arengus. Edukas kandidaat tunneb hästi kaasaegseid tarkvaraarenduse põhimõtteid, sealhulgas versioonihaldust, pidevat integratsiooni ja juurutust, API-de disaini, andmebaaside kasutamist ning pilvepõhiseid teenuseid. Kasuks tuleb kogemus agiilsete tööviisidega, näiteks Scrum või Kanban, ning oskus töötada kiiresti muutuvas keskkonnas, kus prioriteedid võivad ajas muutuda. Hindame inimest, kes suudab ühendada tehnilise sügavuse praktilise mõtlemisega ning kelle jaoks kvaliteetne tulemus tähendab nii hästi toimivat koodi kui ka äriliste eesmärkide saavutamist. Selles ametis on sul võimalus mõjutada toodete tehnilist suunda, osaleda arhitektuuriliste otsuste tegemisel ning töötada projektidega, millel on reaalne mõju klientidele ja organisatsiooni kasvule. Pakume toetavat töökeskkonda, kus väärtustatakse koostööd, õppimist ja pidevat parendamist. Kui sind motiveerib keerukate probleemide lahendamine, uute tehnoloogiate rakendamine ning kvaliteetse tarkvara loomine, siis võib see roll olla just sulle sobiv järgmine samm. Ootame kandidaati, kes suhtub vastutustundlikult oma töösse, oskab selgelt suhelda ning soovib panustada pikaajaliste ja jätkusuutlike tehniliste lahenduste loomisesse.

Kohustused

Text copied to clipboard!
  • Arendada ja hooldada skaleeritavaid tarkvararakendusi vastavalt ärinõuetele
  • Kavandada tehnilisi lahendusi koostöös toote- ja disainimeeskonnaga
  • Kirjutada puhast, testitavat ja hästi dokumenteeritud koodi
  • Osaleda koodireview’des ning parandada koodi kvaliteeti
  • Luua ja hallata automatiseeritud teste ning juurutusprotsesse
  • Tuvastada ja lahendada jõudluse, turvalisuse ja töökindlusega seotud probleeme
  • Teha koostööd erinevate sidusrühmadega tehniliste eesmärkide saavutamiseks
  • Panustada süsteemiarhitektuuri ja arendusprotsesside täiustamisse

Nõuded

Text copied to clipboard!
  • Varasem töökogemus tarkvarainseneri või arendajana
  • Hea oskus vähemalt ühes programmeerimiskeeles
  • Kogemus versioonihalduse tööriistadega, näiteks Git
  • Arusaam andmebaasidest ja API-de arendamisest
  • Kogemus testimise ja silumise meetoditega
  • Teadmised pilvetehnoloogiatest ja kaasaegsetest arenduspraktikatest
  • Hea probleemilahendusoskus ja analüütiline mõtlemine
  • Võime töötada nii iseseisvalt kui ka meeskonnas

Võimalikud intervjuu küsimused

Text copied to clipboard!
  • Milline on sinu peamine kogemus tarkvaraarenduses?
  • Milliseid programmeerimiskeeli ja raamistikke oled kasutanud?
  • Kas sul on kogemust pilveplatvormide või mikroteenustega?
  • Kuidas tagad oma koodi kvaliteedi ja testitavuse?
  • Kirjelda keerukat tehnilist probleemi, mille oled lahendanud.
  • Milline on sinu kogemus agiilsete arendusmetoodikatega?
  • Kuidas lähened koodireview’dele ja tagasiside andmisele?
  • Miks soovid töötada just tarkvarainsenerina meie ettevõttes?