Tələb və öhdəliklər
Vəzifə öhdəlikləri:
- Sifarişlərin idarə olunması sistemi üçün yeni funksiyaların müəyyənləşdirilməsi, dizaynı və tətbiqi məqsədilə müxtəlif funksional komandalarla əməkdaşlıq etmək;
- Ən yaxşı təcrübələrə uyğun, dayanıqlı, miqyaslana bilən və yüksək performanslı kodun hazırlanması üçün İT komandamızla əməkdaşlıq etmək.;
- Tətbiqlərin mümkün olan ən yüksək performansını, keyfiyyətini və operativliyini təmin etmək üçün səmərəli, təkrar istifadə oluna bilən və etibarlı Java və PHP kodunu hazırlamaq;
- Performans məhdudiyyətlərini və xətaları müəyyənləşdirmək, bu problemlərin azaldılması və aradan qaldırılması üçün həll yolları hazırlamaq;
- Kod keyfiyyətinin, strukturunun və avtomatlaşdırmanın qorunmasına dəstək olmaq;
- Təhlükəsizlik və məlumatların qorunması üzrə tədbirləri tətbiq etmək;
- Code review-ları həyata keçirmək və texniki sənədləşməni təkmilləşdirmək.
Vəzifəyə olan tələblər:
- Kompüter elmləri, mühəndislik və ya əlaqəli sahə üzrə bakalavr və ya magistr dərəcəsi;
- Back-end proqramlaşdırma sahəsində praktiki təcrübəyə malik olmaq və proqram təminatı üzrə sübut olunmuş iş təcrübəsi;
- Java və PHP üzrə sübut olunmuş iş təcrübəsinə malik olmaq;
- Java EE platformaları və PHP framework-lərindən istifadə etməklə tətbiqlərin dizaynı və hazırlanması sahəsində praktiki təcrübəyə malik olmaq;
- Java və PHP-nin daxili mexanizmləri (Classloading, Memory Management, Transaction management və s.) üzrə dərin biliklərə sahib olmaq;
- Əlaqəli (Relasional) verilənlər bazaları, SQL və ORM texnologiyaları (JPA2, Hibernate və s.) üzrə yüksək səviyyədə biliklərə malik olmaq;
- JSF, Wicket, GWT, Spring MVC və s. kimi ən azı bir məşhur veb-framework istifadə etməklə veb-tətbiqlərin hazırlanması sahəsində təcrübəyə malik olmaq;
- Test yönümlü inkişaf (test-driven) metodologiyası ilə işləmə təcrübəsinə malik olmaq;
- Git kimi kod versiyalaşdırma alətləri üzrə yüksək səviyyədə bilik və təcrübəyə malik olmaq;
- Proqram təminatının inkişaf həyat dövrü (SDLC) və Agile metodologiyaları üzrə güclü anlayışa malik olmaq;
- İngilis və Azərbaycan dillərində yazılı və şifahi ünsiyyət bacarıqlarına malik olmaq. Rus dili biliyi üstünlük kimi dəyərləndirilir.