Backend Senior Engineer

  • Azerconnect
  • Elanın qoyulma tarixi: 10.05.2023
    Vakansiyaya müraciət tarixi bitmişdir.

İşin təsviri

Your main job responsibilities:

  • Analyze, Define and Execute Digital Strategy within Digital Backend Stack
  • Research, design and propose new features or optimizations initiatives for various functional areas having agility and digitalization in mind
  • Represent Digital Engineering as Digital Backend Professionals in Digital Architecture context to create synergy between Backend Systems, Frontend Systems and Core Systems *In case of conflicts areas between organizational units regarding scope and job accountabilities, ensure proper analysis the scope of duties and responsibilities and provide solutions to relevant stakeholders in line with organizational design principles
  • Design and Develop services using various technologies and architectural patterns for internal and external purposes
  • Work in the squads on products as well as internal stakeholders to create new products, features in products as well as identify the root causes of problems, turn analyses into insights and solutions
  • Bring hands-on experience and expertise in actual project implementation and tasks execution
  • Manage the quality of company Digital Backend Stack codebase by having code reviews, implementing static code analyzers and having pair programming sessions
  • Manage the quality of Digital Backend Stack by having Test Driven Development approach, having UNIT, Integration and Regression tests within Development Lifecycle
  • Focus on designing documentation standards for Digital Backend Stack and constantly deliver documentation within delivery Agile Sprints or within Waterfall Milestones
  • Drive and implement agile mindset, design thinking and overall “out of box” ambiance

Special requirements:

  • Experience with RESTful and SOAP APIs
  • Strong knowledge of SW patterns and Enterprise Architecture patterns
  • Proven track record in Java 8+ (including Multithreading and JVM Memory Management), JPA, MyBatis, Spring Boot, SQL (including CBO)
  • Proven track record in NodeJS and ExpressJS
  • Practical knowledge of Messaging Queue technologies, like Apache Kafka, RabbitMQ
  • Practical knowledge of NoSQL technologies, like Redis, Elasticsearch, Neo4j
  • Practical knowledge in Docker Images Building & Management, writing CI/CD pipelines and working with K8S Cluster
  • Practical knowledge about when and what to test (Unit Tests, E2E Tests)
  • The ability to work autonomously and in a result-oriented way

Position requirements:

  • Higher education
  • Consulting, Management Consulting, Process Optimization, Product Management, Digital, Technology
  • Fluent in the Azerbaijani, English and Russian
  • 4+ years of Backend Engineering in Lead positions within Telco, Banking and Retail industry
  • Research and analytical skills
  • Team work and collaboration skills
  • Strong communication skills
  • Result orientation skills
  • Innovative thinking

Applications will be reviewed against position requirements and only shortlisted candidates will be contacted.

 

 

Funksiya: Rəqəmsalaşdırma və Data
İş qrafiki: Həftənin 5 günü saat 09:00-dan 18:00-dək. İşin tələblərinə əsasən ofisdən və evdən çalışa biləcəksiniz
Son müraciət tarixi: 05.06.2023

Sizin əsas vəzifə öhdəlikləriniz:

  • Rəqəmsal Backend Stack çərçivəsində Rəqəmsal strategiyanı təhlil edir, müəyyənləşdirir və həyata keçirir
  • Çeviklik (agility) və rəqəmsallaşdırma nəzərə alınmaqla müxtəlif funksional sahələr üçün yeni funksiyalar və ya optimizasiya təşəbbüslərini araşdırır, inkişaf etdirir və təklif edir
  • Daxili sistemlər, Frontend sistemləri və Əsas sistemlər arasında sinergiya yaratmaq üçün rəqəmsal arxitektura kontekstində Rəqəmsal Backend mütəxəssisləri olaraq Rəqəmsal mühəndisliyi təmsil edir
  • Daxili və xarici məqsədlər üçün müxtəlif texnologiyalardan və memarlıq şablonlarından istifadə edərək xidmətləri layihələndirir və inkişaf etdirir
  • Məhsul qruplarında, eləcə də daxili maraqlı tərəflərlə yeni məhsullar, məhsullarda funksiyalar yaratmaq, eləcə də problemlərin əsas səbəblərini müəyyən etmək, təhlili anlayışa və həllərə çevirmək istiqamətində
  • Layihələrin faktiki icrası və vəzifələrin yerinə yetirilməsi üzrə praktiki təcrübə və biliklərə malikdir Şirkətin Rəqəmsal Backend Stack kod həllərinin keyfiyyətini idarə edir, kod araşdırmalarını həyata keçirir, statik kod analizatorlarını tətbiq edir və cüt proqramlaşdırma sessiyalarını həyata keçirir
  • Test Əsaslı İnkişaf yanaşmasına sahib olmaqla, İnkişaf Dövrü daxilində UNIT, İnteqrasiya və Reqressiya testlərinə sahib olmaqla Digital Backend Stack-in keyfiyyətini idarə edir
  • Rəqəmsal Backend Stack üçün sənəd standartlarının hazırlanmasına fokuslanır və Agile Sprints və ya Waterfall Milestones çərçivəsində sənədləri dərhal təmin edir
  • Çevik düşüncə tərzinə, dizayn düşüncəsinə və ümumilikdə "hazır" atmosferə təkan vermək və onları həyata keçirmək

Xüsusi tələblər:

  • RESTful və SOAP API ilə iş təcrübəsi
  • Proqram təminatı (SW) şablonları və Korporativ Arxitektura şablonları üzrə dərin biliklər
  • Java 8+ (Multithreading və JVM Memory Management daxil olmaqla), JPA, MyBatis, Spring Boot, SQL (CBO daxil olmaqla) üzrə təsdiq edilə bilən təcrübə Go dili sahəsində sübut track rekord və Go-Tonic çərçivəsində (və ya hər hansı digər)
  • NodeJS və ExpressJS üzrə təsdiq edilə bilən təcrübə
  • Apache Kafka, RabbitMQ kimi Messaging Queue texnologiyaları üzrə praktiki biliklər
  • Redis, Elasticsearch, Neo4j kimi NoSQL texnologiyaları üzrə praktiki biliklər
  • Docker şəkillərinin yaradılması və idarə edilməsi, CI/CD konveyerlərinin yazılması və K8S klasteri ilə iş sahəsində praktiki biliklər
  • Nə vaxt və nə test etmək barədə praktiki məlumat (Modul testləri, E2E testləri)
  • Müstəqil şəkildə işləmək bacarığı və nəticə-yönümlülük

Vəzifənin tələbləri:

  • Ali təhsil
  • Konsaltinq, İdarəetmə Konsaltinqi, Proseslərin Optimizasiyası, Məhsulların İdarə Edilməsi, Rəqəmsal Texnologiyalar
  • Mükəmməl səviyyədə Azərbaycan, Rus, İngilis dili biliyi
  • Telekommunikasiya, Bank işi və Pərakəndə ticarət sahəsində Backend mühəndisliyi üzrə 4 ildən artıq təcrübə  
  • Araşdırma və təhlil etmə bacarığı
  • Komanda işi və əməkdaşlıq
  • Güclü ünsiyyət bacarığı
  • Nəticəyə yönəlmə bacarığı
  • İnnovativ düşünmə

Müraciətlər vakansiyanın tələblərinə əsasən dəyərləndiriləcək və yalnız seçilmiş namizədlərlə əlaqə saxlanılacaqdır

İşəgötürənin reytinqi