Text copied to clipboard!

Наслов

Text copied to clipboard!

Senior Developer

Опис

Text copied to clipboard!
Tražimo iskusnog i motivisanog Senior Programera koji će se pridružiti našem timu i doprineti razvoju kompleksnih softverskih rešenja. Kao Senior Programer, bićete odgovorni za dizajniranje, implementaciju i održavanje softverskih aplikacija visokog kvaliteta, kao i za mentorisanje mlađih članova tima. Ova pozicija zahteva duboko razumevanje programskih jezika, arhitekture softvera i agilnih metodologija. Kandidat treba da ima sposobnost da analizira zahteve korisnika, predlaže tehnička rešenja i implementira ih efikasno i precizno. Takođe, očekuje se aktivno učešće u tehničkim diskusijama, kod review sesijama i planiranju sprintova. Idealni kandidat je timski igrač sa izraženim komunikacionim veštinama i sposobnošću da vodi projekte i timove. Naš idealni kandidat ima višegodišnje iskustvo u razvoju softvera, poznavanje više programskih jezika (kao što su Java, C#, Python ili JavaScript), kao i iskustvo sa bazama podataka, cloud tehnologijama i DevOps praksama. Poznavanje principa objektno orijentisanog programiranja, dizajn paterna i testiranja softvera je obavezno. Ukoliko ste strastveni u vezi sa tehnologijom, volite da rešavate izazove i želite da radite u dinamičnom i inovativnom okruženju, pozivamo vas da se prijavite. Nudimo konkurentnu platu, fleksibilno radno vreme, mogućnost rada na daljinu, kao i kontinuirano profesionalno usavršavanje. Pridružite se našem timu i budite deo kompanije koja ceni znanje, inovaciju i timski rad.

Одговорности

Text copied to clipboard!
  • Razvoj i održavanje softverskih aplikacija
  • Dizajniranje tehničkih rešenja na osnovu zahteva
  • Mentorisanje mlađih programera
  • Učestvovanje u kod review i tehničkim diskusijama
  • Pisanje tehničke dokumentacije
  • Implementacija najboljih praksi u razvoju softvera
  • Saradnja sa timovima za QA i DevOps
  • Praćenje novih tehnologija i njihova primena
  • Planiranje i vođenje tehničkih zadataka u sprintovima
  • Optimizacija performansi aplikacija

Захтеви

Text copied to clipboard!
  • Minimum 5 godina iskustva u razvoju softvera
  • Odlično poznavanje jednog ili više programskih jezika (Java, C#, Python, JavaScript)
  • Iskustvo sa bazama podataka (SQL, NoSQL)
  • Poznavanje cloud platformi (AWS, Azure, GCP)
  • Razumevanje DevOps alata i CI/CD procesa
  • Iskustvo sa agilnim metodologijama (Scrum, Kanban)
  • Sposobnost rešavanja kompleksnih problema
  • Odlične komunikacione i timske veštine
  • Poznavanje dizajn paterna i principa OOP
  • Iskustvo u radu sa verzionim sistemima (Git)

Могућа питања на интервјуу

Text copied to clipboard!
  • Koliko godina iskustva imate u razvoju softvera?
  • Koje programske jezike najbolje poznajete?
  • Da li imate iskustva sa cloud platformama?
  • Kako pristupate rešavanju tehničkih problema?
  • Da li ste ranije mentorisali druge programere?
  • Koje alate koristite za verzionisanje koda?
  • Kako osiguravate kvalitet koda koji pišete?
  • Da li imate iskustva sa radom u agilnim timovima?
  • Koji je vaš omiljeni dizajn pater i zašto?
  • Kako ostajete u toku sa novim tehnologijama?