Bank sistemləri sahəsinin Back-end üzrə Baş proqramçı

Müqavilə Tam gün

İş haqqında

Görəcəyiniz işlər:
• Yeni texnologiyaları araşdırmaq və tətbiq etmək;
• Məhsulun biznes məntiqini və back-end sistemini dizayn etmək və proqramlaşdırmaq;
• Front-end proqramçısı ilə sıx əməkdaşlıq edərək funksional, effektli və tam tələblərə cavab verən APİ-ları hazırlamaq;
• Mənbə kodlarını analiz etmək və ehtiyaca uyğun dəyişiklikləri icra etmək;
• Unit və inteqrasiya testlərini yazmaq və gündəlik tapşırıqlar üçün avtomatik alətləri hazırlamaq;
• İş proseslərinə uyğun olaraq ERP sistemində kodlar yazmaq və mövcud kodlar üzərində dəyişiklik etmək;
• Yeni texnologiyaları araşdırmaq və tətbiq etmək;


Bizim üçün uyğun namizəd:
• Ali təhsilə;
• Back-end proqramlaşdırma sahəsində minimum 1 illik iş təcrübəsinə;
• Java8, Java EE, Spring Boot üzrə təcrübəyə;
• ERP sistemlərindən biri ilə (SAP, 1C, Oracle, Microsoft Dynamics və s.) işləmə bacarığına;
• Versiya Kontrol Sistemləri (Git) üzrə biliklərə;
• RESTful APİ servislərin hazırlanması, istifadə olunması üzrə biliklərə;
• Obyektyönümlü proqramlaşdırma , S.O.L.I.D prinsipləri və Design Patterns barədə biliklərə;
• Verilənlər bazası sistemləri üzrə təcrübəyə, SQL və NoSQL bazaları barədə biliklərə; (PostgreSQL, MySQL, Oracle, MongoDB, Redis)
• Unit, inteqrasiya və APİ üçün effektli testlərin yazılması biliklərinə;
• Agile Scrum metodologiyası barədə məlumatlara;
• Mikroservis arxitekturası üzrə biliklərə;
• Agile komandasında proqramçı kimi iş təcrübəsinə;
• Problem həll etmə bacarığına, mürəkkəb məlumatları emal etmək, onları aydın və sadə şəkildə təqdim etmək qabiliyyətinə sahib olan şəxsdir.