Senior Backend Developer

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

İşin təsviri

About the vacancy:

Function: Information Technologies and Core Network Division

Work graphic: 5 days a week, from 09:00 to 18:00. Based on the nature of the work you will be able to work from the office and from home

Deadline: 19.01.2024 

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
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
  • Development, maintenance, and integration of IT Fix Line Business Support System modules like Azertelecom billing, IGW, TEKILA, Uninet Billing, AzQtel Billing and etc. 
  • Guide others (including providing on-the-job training, coaching, and mentoring) 
  • Execute job responsibilities and verbal/ written instructions by management
  • Execute assigned tasks in compliance with the procedures/policy/instructions
  • Keep confidentiality of the company data

Position requirements:

  • Bachelor or master's degree in Math/IT related fields
  • 5+ years application development including monolithic, microservices architecture and web design
  • 3+ years of experience on Web Application development 
  • Experience in system design is an advantage
  • Azerbaijani – Fluent, English – Intermediate

Specific areas of expertise:  

  • Web Application development including monolithic, microservices architecture and web design
  • Relational database, SQL and ORM technologies (JPA, Hibernate)
  • Web development (HTML, CSS, JavaScript, Angular2+, ReactJS) and Template Design Tools
  • Operating System (Windows, Linux)
  • Methodology and Processes for Software Development processes and methodologies
  • Knowledge of IT Fix BSS architecture
  • Knowledge of protocols used in IT Fix BSS, cellular and computer networks is preferable (TCP/IP protocol family, xml, DCC, Radius etc.)
  • Experience in development and configuration of IT Fix BSS services and reports

Special requirements:

  • Deep understanding of object-oriented programming
  • Good understanding of design of multi-tier systems
  • Strong experience with Java
  • Knowledge of C#
  • Knowledge of K8S and Docker 
  • Strong knowledge of SQL and Relational databases (Oracle, MySQL, PostgreSQL)
  • Strong knowledge of Spring Framework, Spring Boot 
  • Strong knowledge of REST API and Web services
  • Knowledge of responsive application design and development is a must
  • Web development experience (HTML, CSS, JavaScript, Angular2, ReactJS) and Template Design Tools
  • Experience with Test-driven development
  • Knowledge of Windows and Linux / Unix based operating systems
  • Experience on software modeling and documentation tools like UML, Swagger etc.
  • Experience with version control systems (Git / SVN)
  • It is preferred to have knowledge and experience with Spring-boot applications with JHipster Framework
  • It is preferred to have knowledge and experience with Docker and Kubernetes
  • Experience on In-Memory Databases (Redis, MongoDB and similar technologies) is an advantage.

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

 

Vakansiya haqqında:

Funksiya: İnformasiya Texnologiyaları və Əsas Şəbəkə

İş 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: 19.01.2024.

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 
  • Müasir tərtibat vasitələrini, proqramlaşdırma texnikalarını, hesablama avadanlıqlarını öyrənməklə iş biliklərini yeniləmək; təhsil imkanlarında iştirak etmək; peşəkar nəşrləri oxumaq; şəxsi şəbəkə əlaqələrini qoruyub saxlamaq; peşəkar təşkilatlarda iştirak etmək 
  • Sabit Biznesə Dəstək Sistemləri modullarının hazırlanması, texniki qulluq və inteqrasiyasını təmin etmək. Azertelecom billing, IGW, TEKILA, Uninet Billing, AzQtel Billing və s. 
  • Komandanı istiqamətləndirmək (o cümlədən on-the-job training, coaching və mentoring)
  • Vəzifə öhdəliklərini və rəhbərlik tərəfindən verilən sifahi/ yazılı tapşırıqları icra etmək 
  • Həvalə olunan tapşırıqları şirkətdaxili prosedur/siyasət/təlimatlara uyğun həyata keçirmək
  • Şirkətə aid məlumatların məxfiliyini təmin 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 
  • Monolitik, və mikroservislər arxitekturası inkişafı üzrə 5 illik təcrübəsi 
  • Web Application inkişafı üzrə 3 illik təcrübəsi 
  • Sistem tərtibatı üzrə təcrübənin olması üstünlükdür
  • Azərbaycan dili – səlis, İngilis dili – Orta

Müəyyən sahələrdə peşəkarlıq (dərəcələri):

  • Monolitik, mikroservislər arxitekturası və veb dizaynı da daxil olmaqla, Web Application inkişafı 
  • Müvafiq məlumatlar bazası, SQL və ORM texnologiyaları (JPA, Hibernate)
  • Web inkişafı (HTML, CSS, Javascript, Angular2+, ReactJS) və Şablon Dizayn Vasitələri 
  • Əməliyyat Sistemini (Windows, Linux)
  • Proqram təminatının işlənib hazırlanması üzrə metodologiya və buraxılma prosesləri
  • İT Sabit BDS arxitekturasına dair biliklər
  • İT Sabit BDS, mobil və kompüter şəbəkələrində istifadə olunan protokollar haqqında biliklərə üstünlük verilir (TCP/IP protocol family, xml, DCC, Radius and etc.)
  • İT Sabit BDS hesabatlarının hazırlanması və konfiqurasiyası üzrə təcrübə

Xüsusi tələblər:

  • Obyekt yönümlü sistemlərin dizaynını dərindən anlamaq 
  • Çoxpilləli sistemlərin dizaynını dərindən anlamaq 
  • Java üzrə əla bilik 
  • C# üzrə bilik 
  • K8S və Docker bilikləri
  • Müvafiq məlumatlar bazası (MySQL, PostgreSQL, Oracle, MSSQL, MariaDB) və SQL üzrə əla biliklər 
  • Spring ve Spring boot üzrə əla biliklər 
  • REST və Web  servisləri üzrə əla biliklər 
  • Web Tərtibat üzrə biliyin olması 
  • Web inkişaf təcrübəsi (HTML, CSS, Javascript, Angular2, ReactJS) və Şablon Dizayn Vasitələri
  • Sınaq yönümlü tərtibat üzrə təcrübə
  • 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)
  • JHipster Framework ilə Spring-boot tətbiqləri ilə bilik və təcrübəyə malik olmaq üstünlük təşkil edir
  • Docker və Kubernetes ilə bilik və təcrübəyə malik olmaq olmaq üstünlük təşkil edir
  • In-Memory Databases (Redis, MongoDB və buna oxşar texnologiyalar) təcrübə bir üstünlükdür.

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