Senior Backend Developer

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

İşin təsviri

Your responsibilities as Senior Backend Developer:

  • Execute full lifecycle software development. Write well designed, testable, efficient and reusable code based on requirements from business customers by studying information needs; conferring with users; studying systems flow, data usage, work processes and problem areas
  • Ensure SDLC process and industry best practices are followed accurately by managing and participating in appropriate requirements, design, software and change control reviews as well as post implementation reviews
  • Integrate software components into a fully functional software system and all related ecosystems and other network elements 
  • Document and maintain software functionality by developing proper software documentation, flowcharts, layouts, diagrams, charts, interface descriptions, code comments and clear code 
  • Development, maintenance and integration of IT Fix Line Business Support System modules 
  • To execute job responsibilities and verbal/ written instructions by management.

Position requirements:

  • Bachelor or Master Degree in Math/IT related fields 
  • Strong experience with Java and OOP
  • Strong experience of Spring Framework, Spring Boot
  • Strong experience with Microservice architecture
  • Knowledge of SQL and Relational databases (Oracle, PostgreSQL)
  • Knowledge of Kubernetes and Docker
  • Experience with Messaging queues
  • Strong knowledge of REST API, SOAP and Web services
  • Knowledge of Windows and Linux / Unix based operating systems
  • Experience on software modeling and documentation tools like UML, Swagger
  • Experience with version control systems (Git / SVN)
  • Knowledge of Algorithms and Data structures
  • Experience on In-Memory Databases and caches (Redis, MongoDB and similar technologies) is an advantage
  • Azeri – advanced
  • English – preferable
  • Russian - preferable

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

 

 

Backend üzrə aparıcı proqramçı olaraq sizin vəzifə öhdəlikləriniz:

  • Tam dövr proqram təminatı tərtibatını icra etmək. Məlumat tələbatlarını öyrənməklə biznes müştərilərin tələbləri əsasında yaxşı layihələndirilmiş, yoxlanılan, səmərəli və təkrar istifadə edilə bilən kod yazmaq; istifadəçilər ilə məsləhətləşmək; sistem axınını, məlumat istifadəsini, iş proseslərini və problemli sahələri öyrənmək 
  • Müvafiq tələblər, dizayn, proqram təminatı və dəyişikliyə nəzarət prosesinə keçirilən baxışlarda, eləcə də icradan sonrakı baxışlarda iştirak etməklə və onları idarə etməklə dəqiq izlənilən SDLC prosesini və ən yaxşı sənaye təcrübələrini təmin etmək 
  • Proqram təminatı komponentlərinin tam funksional proqram təminatı sisteminə, bütün əlaqədar ekosistemlərə və digər şəbəkə elementlərinə inteqrasiya edilməsi 
  • Müvafiq proqram təminatı sənədlərinin, blok-sxemlərin, planların, diaqramların, qrafiklərin, interfeys təsvirlərinin, kod şərhlərinin və aydın kodların işlənib hazırlanması yolu ilə proqram təminatının funksionallığını sənədləşdirmək və qoruyub saxlamaq 
  • Sabit Biznesə Dəstək Sistemləri modullarının hazırlanması, texniki qulluq və inteqrasiyasını təmin etmək. 
  • Vəzifə öhdəliklərini və rəhbərlik tərəfindən verilən sifahi/ yazılı tapşırıqları icra etmək 

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

  • Kompüter Elmləri və ya əlaqədar texniki sahədə bakalavr dərəcəsi 
  • Java və OOP üzrə əla təcrübə
  • Spring ve Spring boot üzrə əla təcrübə
  • Microservice arxitekturası üzrə əla təcrübə
  • Müvafiq məlumatlar bazası (Oracle, PostgreSQL) və SQL üzrə  biliklər
  • Kubernetes və Docker bilikləri
  • Messaging queue-lar üzrə  təcrübə
  • REST, SOAP və  Web servisləri üzrə əla biliklər
  • Windows və Linux/Unix sistemlərini istifadəçi səviyyəsində bilmək
  • UML,Swagger və s. kimi sənədləşdirmə alətləri və proqram təminatının modelləşdirilməsi üzrə bilik
  • Versiya nəzarət sistemləri ilə bağlı təcrübə (Git/SVN)
  • Alqoritm və Data struktur bilikləri
  • Docker və Kubernetes ilə bilik və təcrübəyə malik olmaq olmaq üstünlük təşkil edir
  • In-Memory Databases və Cache (Redis, MongoDB və buna oxşar texnologiyalar) təcrübə bir üstünlükdür
  • Azəri – Səlis
  • İngilis dili – üstünlük verilir
  • Rus dili - üstünlük verilir

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