IT Senior Developer
About the vacancy
Company : Azerconnect
Division : Information Technologies Division
Work graphic : Standart
Deadline to apply
Employment type: 05.06.2018
Permanent
Your main job responsibilities
*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;
*Administration of existing informational systems and tools in accordance with corporate standards and ITIL practices;
*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;
*Work with QA Team to develop software verification plans and quality assurance procedures to ensure appropriate quality level of software tools to release;
*Tailor and deploy software tools, processes and metrics; maintain the systems once they are up and running;
*Investigate and demonstrate new ideas to improve existing software tools and products;
Your education and work experience
*Bechelor degree in Computer Science or a related technical field;
*Master degree is an advantage;
*2 years of Software Development;
Your skills and competencies
*Software development methodology and release processes;
*Relational Database & SQL and ORM technologies (JPA2, Hibernate);
*Web Development;
*Operating System (Windows, Linux);
*Deep understanding of object oriented programming;
*Strong experience with Java/J2EE;
*Good knowledge of SQL and Relational databases (Oracle, MySQL, PostgreSQL);
*Knowledge of Spring Framework, Spring Boot is preferable;
*Knowledge of REST API and Web services;
*Knowledge of version control systems (CSV, SVN, GIT);
*Knowledge of build tools (Maven, Gradle is preferable);
*Windows and Linux/Unix on advanced user level;
*Create normative and procedural documents on IT aspects of company’s activity;
*Web development experience (HTML, CSS, Javascript);
*Knowledge of Redis, MongoDB and similar technologies is preferable;
*Azerbaijani - Advanced;
*English – Intermediate;
*Russian - Basic;
*Teamwork & collaboration;
*Analytical and problem solving skills;
*Ability to work under pressure;
How to apply?
Please send your CV to [email protected] e-mail address.
Applications without “IT Senior Developer” in email subject will not be considered.
Applications will be reviewed against position requirements and only shortlisted candidates will be contacted.
İT Böyük Proqramçı
Vakansiya haqqında
Şirkət : Azerconnect
İdarə : İnformasiya Texnologiyaları İdarəsi
İş qrafiki : Standart
Son müraciət tarixi
Müqavilə müddəti :
: 05.06.2018
Daimi
Sizin əsas 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;
*Mövcud informasiya sistemlərinin və vasitələrinin korporativ standartlara və ITIL təcrübələrinə uyğun olaraq idarə edilməsi;
*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;
*Buraxılmalı olan proqram təminatı vasitələrinin müvafiq keyfiyyət səviyyəsini təmin etməkdən ötrü proqram təminatının yoxlanılması üzrə planları və keyfiyyətin təminatı proseduralarını işləyib hazırlamaq üçün KT komandası ilə işləmək;
*Proqram təminatı vasitələrini, prosesləri və ölçü parametrlərini uyğunlaşdırmaq və yerləşdirmək; sistemlər yaradıldıqda və işə salındıqda onları saxlamaq;
*Mövcud proqram təminatı vasitələrini və məhsulları yaxşılaşdırmaq üçün yeni ideyalar tapmaq və nümayiş etdirmək;
Sizdən tələb olunan təhsil və iş təcrübəsi
*Kompüter Elmləri və ya əlaqədar texniki sahədə bakalavr dərəcəsi;
*Magistr dərəcəsinin olması arzu olunandır;
*Proqram təminatının işlənib hazırlanması üzrə 2 il təcrübə;
Sizdən tələb olunan bacarıq və səriştəliklər
*Proqram təminatının işlənib hazırlanması üzrə metodologiya və buraxılma prosesləri;
*Müvafiq məlumatlar bazası, SQL və ORM texnologiyaları (JPA2, Hibernate);
*Veb Tərtibatı;
*Əməliyyat Sistemini (Windows, Linux);
*Obyektə yönələn proqramlaşdırma üzrə dərin biliklər
*Java/J2EE üzrə güclü təcrübə
*Müvafiq məlumatlar bazası (Oracle, MySQL, PostgreSQL) və SQL üzrə yaxşı biliklər
*Spring Framework, Spring Boot üzrə yaxşı biliklərin olması üstünlükdür
*REST API və Web xidmətlərə dair yaxşı biliklər
*Versiya nəzarət sistemləri üzrə yaxşı biliklər (CSV, SVN, GIT)
*Tərtibat vasitələrinə dair yaxşı biliklər (Maven, Gradle bilmək üstünlükdür)
*Windows və Linux/Unix yüksək istifadəçi səviyyəsində bilmək
*Şirkət fəaliyyətinin İT aspektləri ilə bağlı normativ sənəd və proseduraları tərtib etmək
*Veb tərtibatı üzrə təcrübə (HTML, CSS, Javascript)
*Redis, MongoDB və buna bənzər texnologiyalar üzrə biliyin olmasına üstünlük veriləcəkdir
*Azərbaycan dili – Səlis;
*İngilis dili – Orta;
*Rus dili – Başlanğıc;
*Komandada işləmək və əməkdaşlıq bacarıqları;
*Analitik və problem həll etmə bacarıqları;
*Təzyiq altında işləyə bilmək;
Müraciət etmək üçün
CV-nizi [email protected] mail ünvanına göndərməyinizi xahiş edirik.
Başlıqda “İT Böyük Proqramçı” qeyd olunmayan müraciətlər nəzərə alınmayacaqdı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.