Ικανότητες και Προσόντα
- Άριστη γνώση της PHP, των ιδιαιτεροτήτων και των ιδιορρυθμιών της.
- Γνώση αντικειμενοστρεφούς προγραμματισμού σε PHP.
- Πολύ καλή γνώση του CakePHP, των χαρακτηριστικών και των δυνατοτήτων του.
- Γνώση της συλλογής των διαθέσιμων helpers του CakePHP και της χρήσης τους.
- Κατανόηση βασικών συμβάσεων και προτύπων του CakePHP.
- Εξοικείωση με το μοντέλο MCV (Model-Controller-View)
- Γνώση ενσωμάτωσης πολλαπλών πηγών δεδομένων και βάσεων δεδομένων σε ένα σύστημα
- Γνώση πιστοποίησης χρηστών και παραχώρησης δικαιωμάτων πρόσβασης σε διαφορετικά επίπεδα μεταξύ πολλαπλών συστημάτων, servers και περιβαλλόντων
- Κατανόηση συμμόρφωσης μεταξύ προσβασιμότητας και ασφάλειας
- Ικανότητα δημιουργίας ορθών σχημάτων βάσεων δεδομένων
- Άριστη γνώση SQL και MySQL
- Γνώση Linux (Debian), NGINX και ικανότητα υλοποίησης κατάλληλων ρυθμίσεων που ενδεχομένως απαιτούνται για τη φιλοξενία και την ομαλή λειτουργία του δικτυακού τόπου (crone jobs, routing κλπ.)
- Πολύ καλή γνώση JavaScript, JQuery, JSON, XML
- Στοιχειώδεις γνώσεις HTML5 και CSS3
- Πολύ καλή κατανόηση εργαλείων code versioning, όπως το Git
- Ικανοποιητική γνώση της αγγλικής γλώσσας