Position: IT Developer
Department: IT Customer & Enterprise Management Platforms Department
Responsibilities
AZRC Vital Few Objectives
• Be Engaged and Empowered
• Take ownership and leadership
• Driven by Process
• Operational Excellence
• Resolve customer Issues
Main responsibilities
• Development of quality software tools and products based on requirements from business customers
• Ensure full adherence to SDLC principles and best practices (different methodologies foe development and delivery of enterprise software products)
• Manage all phases of the business applications projects starting from initial requirements gathering, analysis, design, development, implementation, testing, deployment and handover.
• Participate in preparation of requests for proposal and evaluation.
• Works with QA Team to ensure appropriate quality of software tools to release in production.
• Ensure proper version and release control mechanism for source codes and proper documentation for all developed software products.
• Research, Investigate and demonstrate new ideas/tools to develop new/improve & optimize existing software products and services.
• Provides assistance for the Business Customer to establish or evaluate existing business requirements.
• Provide coaching and trainings to the team and End Users.
• Execute line manager’s and department heads verbal and written instructions to ensure fulfilment of work duties
• Execution of the duties in compliance with the procedures and instructions
• Provide confidentiality of the company data
• Preparation of reports on areas of responsibility
Qualifications, Experience & Skills required for this position
Education
• Bachelor degree in Computer Science or Information Technology
• Master degree is an advantage.
Experience
• 3+ years of Web Development
Special professional skills
• Web and Backend Application Development
• Relational Database & SQL
• Operating System (Windows, Linux)
• Application development and deployment under virtualized/Cloud environment
• Software Documentation
Computer skills
• Deep understanding of design of multi-tier systems
• Advanced knowledge and solid working experience of Javascript, JQuery, Angular JS, AngularJS2 and BackboneJS
• Good knowledge of PHP5 and PHP frameworks (Laravel, Codigniter)
• Good knowledge of HTML5, CSS3, Twitter Bootstrap
• Good knowledge of Relational databases (MySQL, PostgreSQL, Oracle) and SQL
• Windows and Linux/Unix on advanced user level
• Knowledge on Software modelling and Documentation tools like UML, RAML, Swagger, Apiary, Doxygen etc.
• Experience with version control systems (Git/SVN)
• Knowledge of NodeJS, React/Redux, Typescript, Redis, MongoDB would be an advantage
• Knowledge of Mobile Application Development would be an advantage
• Knowledge of JHipster Framework would be an advantage
Languages
• Knowledge of Azerbaijani is must
• English – At least intermediate
• Knowledge of Russian is an advantage
Personal skills Behavioral
• Good communication skills
• Teamwork & collaboration
• Analytical and problem solving skills
• Professional attitude, passion for work, flexible and dynamic behaviour
• Ability to work under pressure
• Show leadership and ownership
• Ability to work independently under minimum supervision
The applications should be submitted to: [email protected]
Applications without IT Developer in e-mail subject will not be considered
Only shortlisted candidates will be contacted
Vəzifə: İT Proqramçı
Departament: İT üzrə Müştəri və Korporativ İdarəetmə Platformaları Şöbəsi
Vəzifələri
Bir neçə mühüm AZRC məqsədləri
• Öz xərclərinin sahibi olmaq
• Fəal iştirak etmək və səlahiyyət sahibi olmaq
• Proseslərə qoşulmaq
• Əməliyyat mükəmməlliyi nümayiş etdirmək
• Müştəri problemlərini həll etmək
Əsas məsuliyyətləri
• Korporativ müştərilərin sifarişləri əsasında keyfiyyətlə bağlı proqram vasitələrinin və məhsullarının işlənib hazırlanması
• SDLC prinsiplərinə və ən qabaqcıl təcrübələrə tam şəkildə əməl olunmasını təmin etmək (korporativ proqram təminatı məhsullarının hazırlanması və çatdırılması üçün müxtəlif metodologiyalar)
• İlkin tələblərin toplanması, təhlili, dizaynı, hazırlanması, icrası, test olunması, işə salınması və təhvil verilməsini özündə birləşdirən korporativ proqramlarla bağlı layihələrin bütün mərhələlərini idarə etmək.
• Təklif və qiymətləndirmə üçün sorğuların hazırlanmasında iştirak etmək.
• İstehsal prosesində işə salınacaq proqram təminatı vasitələrinin müvafiq şəkildə keyfiyyətli olmasını təmin etmək məqsədilə Keyfiyyətə Nəzarət Qrupu ilə birgə işləmək.
• Hazırlanan bütün proqram təminatı vasitələri ilə əlaqədar mənbə kodları üçün müvafiq versiya və buraxılış nəzarəti mexanizmi və düzgün sənədləşmə təmin etmək.
• Yeni vasitələr hazırlamaq/mövcud proqram təminatı vasitələrini və xidmətləri təkmilləşdirmək və optimallaşdırmaq məqsədilə yeni ideyaları/vasitələri araşdırmaq, tədqiq etmək və nümayiş etdirmək.
• Mövcud korporativ tələbləri müəyyənləşdirmək və qiymətləndirmək məqsədilə Korporativ Müştəriyə yardım göstərmək.
• Komandaya və Son İstifadəçilərə kouçinq və təlimlər təmin etmək.
• İş vəzifələrinin yerinə yetirilməsini təmin etmək məqsədilə birbaşa menecerlərin və departament rəhbərlərinin şifahi və yazılı təlimatlarına əməl etmək
• Vəzifələri prosedurlara və təlimatlara uyğun şəkildə yerinə yetirmək
• Şirkət məlumatlarının məxfiliyini təmin etmək
• Məsuliyyət sahələri üzrə hesabatlar hazırlamaq
Bu vəzifə üzrə tələb olunan kvalifikasiya, təcrübə və bacarıqları
Təhsil
• Kompüter Elmləri və İnformasiya Texnologiyaları sahəsində Bakalavr təhsili
• Magistr təhsilinə üstünlük verilir.
Təcrübə
• 3+ il proqram hazırlamaq təcrübəsi
Spesifik peşəkar bacarıqlar
• Şəbəkə and Server proqram təminatlarının hazırlanması
• Relyasiya məlumat bazası və SQL
• Əməliyyat Sistemi (Windows, Linux)
• Virtuallaşma və “Bulud” mühitində proqram təminatlarının hazırlanması və işə salınması
Kompüter bacarıqları
• Çoxyaruslu sistemlərin dizaynı ilə bağlı dərin biliklər
• Javascript, JQuery, Angular JS, AngularJS2 and BackboneJS proqramları üzrə mükəmməl biliklər və uzunmüddətli iş təcrübəsi
• PHP5 və PHP şəbəkələri (Laravel, Codigniter) üzrə ətraflı biliklər
• HTML5, CSS3, Twitter Bootstrap üzrə ətraflı biliklər
• Relyasiya məlumat bazaları (MySQL, PostgreSQL, Oracle) və SQL üzrə ətraflı biliklər
• İxtisaslı Windows və Linux/Unix on istifadəçisi səviyyəsi
• UML, RAML, Swagger, Apiary, Doxygen və s. kimi proqram təminatı modelləşdirməsi və sənədləşdirmə vasitələri üzrə biliklər
• Versiyalara nəzarət sistemləri (Git/SVN) üzrə təcrübə
• NodeJS, React/Redux, Typescript, Redis, MongoDB üzrə biliklər üstünlük hesab edilir.
• Knowledge of Mobil Proqram Təminatı hazırlamaq üzrə biliklər üstünlük hesab edilir.
• JHipster Şəbəkəsi üzrə biliklər üstünlük hesab edilir.
Dillər
• Azərbaycan dili bilikləri mütləqdir.
• İngilis dili – ən azı “intermediate” səviyyəsində
• Rus dili bilikləri üstünlük hesab edilir.
Fərdi bacarıqlar Davranışlar
• Əla ünsiyyət bacarıqları
• Komanda işi və əməkdaşlıq
• Analitik və problem həll etmək bacarıqları
• Peşəkar yanaşma, işə həvəs, çevik və dinamik davranış tərzi
• Təzyiq altında işləyə bilmək bacarığı
• Liderlik nümayiş etdirmək və işə can yandırmaq
• Minimum nəzarət altında müstəqil şəkildə işləyə bilmək bacarığı