Qısa məzmun
Do IT şirkəti Proqramçı vəzifəsi üzrə vakansiya elan edir.
Tələb olunan bilik və bacarıqlar:
Vəzifə öhdəlikləri:
- Elektron sənəd dövriyyəsi sistemi üçün proqram modullarının və servislərinin hazırlanması.
- Elektron sənəd dövriyyəsi sistemi üçün inteqrasiya modullarının və servislərinin inkişafı, o cümlədən müxtəlif Elektron İmzalarla inteqrasiyanın təşkili.
- RPA platformasında proqram robotlarının hazırlanması və ya modifikasiyası.
- Proqram robotlarının (RPA) altproseslərə miqsaylanması.
- Sazlanmış funksionallığın sınaqdan keçirilməsi.
- Digər proqramçılar tərəfindən aşkar edilən bug-ların düzəldilməsi.
- Tərtib olunmuş funsionallığın test edilməsi, test nəticəsində düzəlişlərin edilməsi.
- Hazırlanmış funksionallıq kontekstində texniki müşahidə, texniki dəstək, sənədlərin və təlimatların yazılması.
Tələb olunan biliklər:
- .NET platformasında C# dilində 2+ il web-proqramlaşdırma təcrübəsi (.NET 7-də ən azı 1 il təcrübə);
- Verilənlər bazaları ilə təcrübə (MS SQL/PostgreSQL), ADO.NET və T-SQL biliyi;
- OOP prinsiplərini, SOLID anlayışı və əsas dizayn nümunələri ilə işləmək bacarığı;
- SOAP ilə işləmə təcrübəsi (əsas anlayış, mesajları yaratmaq və işləmək bacarığı);
- REST arxitekturasını anlama və RESTful API-lərin yaradılması təcrübəsi;
- XML və JSON verilənləri ilə işləmək bacarığı;
- Kriptoqrafiya üzrə güclü biliklər və elektron imza (Eİ) ilə işləmək təcrübəsi;
- Public və private açarların şifrələmə üçün istifadə prinsiplərini anlayışı;
- Məşhur hashing alqoritmləri biliyi (SHA-256, SHA-512 və s.);
- Rəqəmsal imza alqoritmlərini istifadə bacarığı (RSA, ECDSA və s.);
- Sertifikat zəncirlərinin quruluşu və iş prinsiplərini anlama;
- Elektron imza formatları (CADES, XADES, PADES);
- Elektron imza növləri (bərkidilmiş Eİ, ayrılmış Eİ);
- GIT ilə işləmə təcrübəsi;
- Unit-testlər ilə işləmə təcrübəsi;
- Azərbaycan və Rus dilləri biliyi mütləqdir, İngilis dili texniki səviyyədə.
Arzuolunan:
- C++ biliyi
- HTML 5, CSS, JavaScript, VBA, Python, Java biliyi;
- NET MVC, ASP.NET Razor Pages və Entity Framework ilə təməl bilik;
- DDD, CRUD, KISS, DRY, CQRS, DI prinsiplərini anlama;
- RPA həlləri əsasında tətbiqlərin arxitekturasını tərtib etmə və inkişaf etdirmə bacarığı;
- Aparıcı RPA təchizatçılarının sistemləri ilə təcrübə arzuolunandır;
- CI/CD biliyi;
- Linux ilə işləmə təcrübəsi.