Text copied to clipboard!
Наслов
Text copied to clipboard!Инжењер за развој софтвера
Опис
Text copied to clipboard!
Тражимо Инжењера за развој софтвера који ће се придружити нашем тиму и допринети развоју иновативних софтверских решења. Као члан нашег тима, бићете одговорни за дизајнирање, имплементацију, тестирање и одржавање различитих софтверских апликација које подржавају пословне процесе и потребе наших клијената. Радно окружење је динамично и захтева висок ниво техничке стручности, као и способност за рад у тиму и комуникацију са различитим заинтересованим странама.
Ваше обавезе ће укључивати анализу захтева, креирање техничке документације, развој нових функционалности, као и оптимизацију постојећих система. Очекује се да активно учествујете у свим фазама развојног циклуса, од иницијалног планирања до финалног пуштања у рад. Поред тога, бићете укључени у процесе континуиране интеграције и испоруке (CI/CD), као и у праћење перформанси и решавање евентуалних проблема у продукционом окружењу.
Идеалан кандидат има искуства у раду са савременим програмским језицима као што су Java, Python, C# или JavaScript, као и познавање радних оквира (frameworks) и алата за развој. Пожељно је искуство у раду са базама података, cloud платформама (AWS, Azure, GCP), као и познавање принципа објектно оријентисаног програмирања и софтверске архитектуре.
Поред техничких вештина, ценимо способност за самосталан рад, иницијативу, као и спремност за учење и професионално усавршавање. Рад у мултидисциплинарном тиму захтева добре комуникационе вештине и способност за ефикасну сарадњу. Ако сте страствени у вези са технологијом и желите да радите на изазовним пројектима који имају реалан утицај, ово је права прилика за вас.
Одговорности
Text copied to clipboard!- Развој и имплементација софтверских апликација
- Анализа захтева и креирање техничке документације
- Тестирање и дебаговање софтвера
- Одржавање и унапређење постојећих система
- Сарадња са другим тимовима у оквиру пројеката
- Примена CI/CD пракси и алата
- Увођење нових технологија и алата у развојни процес
- Писање чистог, ефикасног и одрживог кода
- Учествовање у ревизији кода и техничким дискусијама
- Праћење перформанси апликација и оптимизација
Захтеви
Text copied to clipboard!- ВСС из области рачунарства, електротехнике или сродне области
- Искуство у развоју софтвера (најмање 2 године)
- Одлично познавање једног или више програмских језика (нпр. Java, Python, C#, JavaScript)
- Искуство са базама података (SQL, NoSQL)
- Познавaње Git-а и алата за контролу верзија
- Искуство са cloud платформама је предност
- Разумевање принципа објектно оријентисаног програмирања
- Добре комуникационе и тимске вештине
- Способност за самосталан рад и решавање проблема
- Жеља за учењем и професионалним развојем
Могућа питања на интервјуу
Text copied to clipboard!- Које програмске језике најчешће користите у раду?
- Да ли имате искуства са cloud платформама? Ако да, којим?
- Како приступате решавању софтверских грешака?
- Да ли сте радили у agile/Scrum окружењу?
- Како осигуравате квалитет кода који пишете?
- Који је најизазовнији пројекат на ком сте радили?
- Како пратите нове технологије и трендове у индустрији?
- Да ли имате искуства са CI/CD алатима?
- Како организујете свој рад у тиму?
- Шта вас мотивише да радите у области развоја софтвера?