İşin təsviri
- Yeni proqram təminatının hazırlanmasını təmin etmək;
- Mövcud proqram təminatına texniki dəstək göstərmək;
- Tətbiq edilmiş proqramların və proqram vasitələrini müşayiət etmək;
Description:
- Ensure the development of new software;
- Provide technical support for existing software;
- Accompany implemented programs and software tools;
Tələblər
- Təhsil səviyyəsi: Ali;
- İş təcrübəsi: Müvafiq sahə üzrə ən az 2 il;
- Xarici dil: İngilis dili – yaxşı səviyyə, Rus dili – üstünlük (və ya oxumaq bacarığı);
- Tələb olunan biliklər: Java, C#, JS, SQL, REST, CI/CD, K8S, Docker, Git;
- SASS/SCSS, JavaScript, TypeScript üzrə praktik təcrübə;
- Java proqramlaşdırma dilində təcrübə;
- Spring / Spring Boot kimi veb texnologiyaları üzrə təcrübə;
- RESTful və SOAP servislərinin hazırlanması və inteqrasiyası sahəsində təcrübə;
- Məlumat bazaları ilə işləmə bacarığı: MS SQL, PostgreSQL, MySQL, NoSQL;
- Git, GitLab kimi versiya idarəetmə alətləri üzrə biliklər;
- Dizayn və Arxitektura patternləri ilə iş təcrübəsi;
- Məlumat strukturları və alqoritmlər (DSA) üzrə biliklər;
- Mikroservis arxitekturası və onun tətbiqi prinsipləri haqqında bilik və təcrübə;
Requirements:
- Education level: Higher education;
- Work experience: At least 2 years in the relevant field;
- Foreign languages: English – good level, Russian – advantage (or reading ability);
- Required knowledge: Java, C#, JS, SQL, REST, CI/CD, K8S, Docker, Git;
- Practical experience with SASS/SCSS, JavaScript, TypeScript;
- Experience in Java programming language;
- Experience with web technologies such as Spring / Spring Boot;
- Experience in development and integration of RESTful and SOAP services;
- Proficiency in working with databases: MS SQL, PostgreSQL, MySQL, NoSQL;
- Knowledge of version control tools: Git, GitLab;
- Experience with design and architectural patterns;
- Knowledge of data structures and algorithms (DSA);
- Knowledge and experience in microservices architecture and its implementation principles;