Co budete dělat?
- Většinu času budete pracovat s již existujícím kódem
- Analyzovat dopady změn
- Sahat do PHP kódu a provádět úpravy
- Řešit produkční chování systému
- Budete pracovat se systémem, kde se změny musejí provádět opatrně a s rozmyslem
Jaké technologie potřebujete znát?
- Velmi dobrá znalost PHP 8+
- Orientace v cizím kódu (monolit) a zkušenost s rozvojem větší legacy aplikace
- Dobrá znalost relačních databází a jejich dopadu do aplikace (transakce, joiny, indexy, stored procedures)
- Schopnost debugovat produkční problémy v business-critical systému
- Zkušenost s rest, soap a message based asynchronní komunikací (Kafka, ActiveMQ)
- Znalost Latte šablon pro vývoj front-endu
- Composer
- Jquery, Vanilla JS
Výhodou je znalost:
- Laravel framework
- Znalost Oracle DB
- Znalost kontejnerizace Docker/Kubernetes (k8s), Jenkins CI/CD
- Znalost bankovního prostředí výhodou
- Autentizace přes LDAP a JWT tokeny
- Zkušenosti s testováním přes PHPUnit/PEST, PHPStan pro statickou analýzu