Backend Developer

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

İşin təsviri

Your responsibilities as 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 
  • 3+ years Java and OOP experience
  • Knowledge of Spring Framework, Spring Boot 
  • Knowledge of SQL and Relational databases (Oracle, PostgreSQL)
  • Knowledge of Spring Framework, Spring Boot 
  • 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)
  • Azeri – advanced
  • English – preferable
  • Russian - preferable

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

 

Backend üzrə 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ə Obyekt yönümlü dizayn üzrə 3 il və daha çox təcrübə
  • Spring ve Spring Boot üzrə biliklər
  • Müvafiq məlumatlar bazası (Oracleç PostgreSQL) və SQL üzrə  biliklər
  • REST, SOAP və Web servisləri üzrə biliklər
  • Windows və Linux/Unix sistemlərini istifadəçi səviyyəsində bilmək
  • UML,Swagger 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)/
  • 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