Text copied to clipboard!
Наслов
Text copied to clipboard!Programer softvera
Опис
Text copied to clipboard!
Tražimo programera softvera koji će se pridružiti našem timu i doprineti razvoju pouzdanih, skalabilnih i efikasnih aplikacija za interne i eksterne korisnike. Ova uloga je namenjena osobi koja uživa u rešavanju složenih tehničkih problema, razume principe kvalitetnog razvoja softvera i želi da radi u saradničkom okruženju u kojem se cene inicijativa, odgovornost i kontinuirano učenje. Kao programer softvera, bićete uključeni u ceo životni ciklus razvoja proizvoda, od analize zahteva i tehničkog planiranja, preko implementacije i testiranja, do puštanja u rad i daljeg unapređenja sistema.
Od kandidata se očekuje da aktivno sarađuje sa kolegama iz razvoja, testiranja, dizajna proizvoda, DevOps-a i poslovnih timova kako bi se obezbedilo da softverska rešenja odgovaraju stvarnim potrebama korisnika i poslovnim ciljevima organizacije. Vaš rad će obuhvatati pisanje čistog, čitljivog i održivog koda, identifikovanje i otklanjanje grešaka, optimizaciju performansi aplikacija i predlaganje tehničkih poboljšanja koja doprinose stabilnosti i dugoročnoj vrednosti proizvoda. Takođe ćete učestvovati u pregledima koda, tehničkim diskusijama i planiranju zadataka, uz mogućnost da utičete na arhitektonske odluke i standarde razvoja.
Uspešan kandidat poseduje dobro razumevanje programskih jezika, razvojnih okruženja, baza podataka, API integracija i savremenih metodologija razvoja softvera. Važno je da imate analitički pristup, sposobnost da samostalno organizujete rad, ali i spremnost da tražite i pružite podršku kada je to potrebno. Cenimo profesionalce koji vode računa o detaljima, razmišljaju o bezbednosti, korisničkom iskustvu i kvalitetu isporuke, kao i one koji prate tehnološke trendove i žele da unapređuju svoje znanje kroz praksu.
Na ovoj poziciji imaćete priliku da radite na raznovrsnim projektima, od razvoja novih funkcionalnosti do modernizacije postojećih sistema. Očekuje se da razumete poslovni kontekst zadataka, procenjujete tehničke rizike i predlažete rešenja koja su praktična i održiva. Pored tehničkih veština, važna je i sposobnost jasne komunikacije, dokumentovanja rada i konstruktivnog učešća u timskim procesima. Ako ste motivisani da gradite kvalitetan softver, doprinosite timskom uspehu i razvijate se u dinamičnom tehnološkom okruženju, ova pozicija može biti odlična prilika za vas.
Одговорности
Text copied to clipboard!- Razvoj, testiranje i održavanje softverskih aplikacija i sistema
- Pisanje čistog, efikasnog i održivog koda prema dogovorenim standardima
- Analiza funkcionalnih i tehničkih zahteva u saradnji sa timom
- Otklanjanje grešaka i rešavanje tehničkih problema u aplikacijama
- Učešće u pregledima koda i predlaganje poboljšanja arhitekture
- Integracija aplikacija sa bazama podataka, servisima i API rešenjima
- Izrada i ažuriranje tehničke dokumentacije
- Saradnja sa QA, DevOps i produkt timovima tokom isporuke rešenja
Захтеви
Text copied to clipboard!- Iskustvo u razvoju softvera kroz profesionalne projekte ili značajne lične projekte
- Dobro poznavanje najmanje jednog programskog jezika
- Razumevanje objektno orijentisanog programiranja i principa čistog koda
- Iskustvo u radu sa bazama podataka i pisanju upita
- Poznavanje rada sa sistemima za verzionisanje koda kao što je Git
- Sposobnost analitičkog razmišljanja i rešavanja problema
- Osnovno razumevanje testiranja, debagovanja i optimizacije performansi
- Dobre komunikacione veštine i spremnost za timski rad
Могућа питања на интервјуу
Text copied to clipboard!- Koje programske jezike i tehnologije najčešće koristite u radu?
- Na kojim vrstama projekata ste do sada radili?
- Kako pristupate otklanjanju složenih softverskih grešaka?
- Da li imate iskustvo sa radom u agilnim timovima?
- Kako obezbeđujete kvalitet i održivost koda koji pišete?
- Kakvo iskustvo imate sa bazama podataka i API integracijama?