İş qrafiki: Bazar ertəsi – cümə, 09:00 – 18:00
Vəzifə öhdəlikləri və fəaliyyətlər:
- Yeni funksiyaların müəyyənləşirilməsində və layihələndirilməsində iştirak edir, komanda üzvləri və digər maraqlı tərəflərlə əməkdaşlıq edir.
- Effektiv, sınaqdan keçirilə bilən və təkrar istifadə edilə bilən proqram kodları yaradır.
- Kod təhlillərində iştirak edir və komanda üzvlərinə konstruktiv rəy bildirir.
- Proqram təminatında yaranmış çatışmazlıqlar və nasazlıqların qısa müddətdə aradan qaldırılmasını təmin edir.
Tələb olunan təhsil və iş təcrübəsi:
- Təhsil: Kompüter elmləri, proqram təminatı mühəndisliyi və ya digər uyğun sahələrdə müvafiq bakalavr dərəcəsi.
- Proqramlaşdırma: OOP üzrə dərin biliklər; alqoritmlər və data strukturları üzrə dərin biliklər; mikroservis arxitekturası üzrə biliklər; Java SE, Java EE, Spring framework, Spring Cloud, Spring Boot üzrə iş təcrübəsi; JUnit, TestNG kimi test avtomatlaşdırma alətləri üzrə biliklər.
- Verilənlər bazası: (Oracle, Postgresql, MySQL, MariaDB), SQL və PL/SQL proqramlaşdırma dilləri üzrə iş təcrübəsi.
- Alətlər: GIT versiya nəzarəti sistemi ilə iş bacarığı; Docker və Kubernetes üzrə təməl biliklər; Build alətlərindən istifadə bacarığı (Maven, Gradle);
- Test Alətləri: JUnit, TestNG kimi test avtomatlaşdırma alətləri üzrə biliklər.
- Layihələrin idarə edilməsi: Agile metodologiyası üzrə biliklər və Jira proqram təminatı ilə iş təcrübəsi.
- Analitik Bacarıqlar: Tələbləri analiz etmək və buna uyğun test hallarını hazırlamaq.
Aşağıda sadalanan iş təcrübəsi əlavə üstünlük sayılacaq:
- C# və Python proqramlaşdırma dilləri üzrə təcrübə.
- JavaScript və TypeScript proqramlaşdırma dilləri üzrə təcrübə.
- Front-end testləri üzrə təcrübə (Cypress, Jest, Vue.js və React üçün xüsusi test alətləri Vue Test Utils və React Testing Library və s.).
Digər bacarıqları:
- Peşəkarlıq və məsuliyyətlilik;
- Vaxtın idarəedilməsi;
- Dinamik komandada işləmə;
- Təşəbbüskarlıq, nəticəyə fokuslaşma və problemi həll etmə.
CV-ni “Senior Backend Developer” başlığı ilə mailə göndərməyiniz xahiş olunur.