Лауазымдық жауапкершілік:
• Жүйені жобалауға, технологияларды таңдауға, технологияларды тестілеуге қатысу
• Тапсырманы бөлуге, техникалық тәуелділікті жоспарлауға қатысу
• Қолданыстағы жүйелер үшін жаңа шешімдер мен модульдерді жасау.Білім:
Жоғары техникалық білімнің болуыДағдылар:
• Git бойынша білім және тәжірибе (git тармақтау моделі, нұсқа)
• Жоғарыда аталған технологиялармен жұмыс тәжірибесі кемінде 2 жыл
• OOP, MVC, MVP, DRY, KISS, SaaS түсіну
• Сілтемелерді сайттардан да, PDF, Excel-ден де жазу мүмкіндігі
• Деректер базасын жақсы білу және үлкен көлемде деректерді жылдам өңдеу үшін сұраныстарды қалай жазу керектігін түсіну
• біреудің кодын түсіну мүмкіндігі
• Linux дағдылары, технологияны орналастыру / конфигурациялау
• Жоғары сапалы кодты түсіндіру, команданың тәжірибесі
• Даму стандарттарына сәйкес кодты жазу (PSR, PEP, W3C және т.б.), линтерлерді қолдана отырып
• Әр түрлі архитектураларды түсіну (микросервис, монолит)
• Бизнес қажеттіліктерін талдау мүмкіндігі
• Өз ойларыңызды жеткізе білу
• Үшінші тарап орындаушыларына міндеттер қою мүмкіндігі
Ыңғайлы және әдемі интерфейстерді дамытуҚосымша:
• Компанияны цифрландыру тәжірибесі
ЭСҚ енгізу тәжірибесі
Agile / Scrum әдісін түсіну
• ОЖ және желіні түсіну
Жүйелік интеграциялау тәжірибесі
• UX / UI дағдылары, қоқысты белсенді пайдалану, мінез-құлық, портрет
• өндірістік кәсіпорындардың егіз процестерін түсіну
• AWS, GCP, Azure, DigitalOcean, Heroku-мен жұмыс істеу тәжірибесі
SSO, OpenID, SAML, OAuth принциптерін түсіну
• OpenSource-тің дамуы, OpenSource қауымдастығына қосылу мүмкіндігі
• Кросс-браузерді құру дағдылары
• Docker CE пайдалану
• OAuth 2.0-мен жұмыс істеу тәжірибесі
• Жоғары жүктелген жүйелерді құру негіздерін түсіну
• CI / CD құралдарын, құбырларды түсіну
• Жазбаша тесттер, TDD
Веб-қырғышпен жұмыс істеу тәжірибесі
• Тұрақты тіркестерді білу
Мобильді даму тәжірибесі (негіздер мен ерекшеліктерді білу деңгейінде)
• 10 саусақпен басып шығару әдісі / Соқыр басып шығару әдісі
• Сертификаттардың болуы
• Бағдарламалық жасақтама лицензияларындағы айырмашылықтарды түсіну (MIT, GNU GPL, Apache2.0, ...)
• Позитивті, идеологиялық болыңызБілетін тілдер:
Техникалық әдебиеттерді оқу деңгейіндегі ағылшын тілі.