Μεριμνά για το σχεδιασμό, τον προγραμματισμό σε συγκεκριμένες γλώσσες προγραμματισμού, την εξατομίκευση, την παραμετροποίηση και την εξέλιξη εφαρμογών λογισμικού.
Πραγματοποιεί ελέγχους και δοκιμές της λειτουργίας εφαρμογών λογισμικού για την ποιότητα και την καλή λειτουργία τους, χρησιμοποιώντας συγκεκριμένες εφαρμογές.
Χρησιμοποιεί εργαλεία λογισμικού για την εύρεση και αφαίρεση των λαθών στον πηγαίο κώδικα εφαρμογών λογισμικού και αξιοποιεί άλλες εφαρμογές για αναγνώριση λαθών προγραμματισμού και την αφαίρεσή τους.
Εγκαθιστά, αναβαθμίζει και επικαιροποιεί εφαρμογές λογισμικού.
Αναπτύσσει εφαρμογές διαλειτουργικότητας συστημάτων για την ανταλλαγή πληροφοριών μεταξύ τους.
Μεριμνά για τη διάθεση τεχνικής τεκμηρίωσης και εγχειριδίων χρήσης των εφαρμογών λογισμικού που αναπτύσσει και εξελίσσει.
Παρέχει τεχνική υποστήριξη στους χρήστες των εφαρμογών λογισμικού που αναπτύσσει.
Είναι υπεύθυνος/η για την ανάπτυξη λογισμικού πληροφοριακών συστημάτων, εκπαιδευτικών εφαρμογών και ψηφιακών εκπαιδευτικών υπηρεσιών που υλοποιούν αρμοδιότητες του Τμήματος. Περιλαμβάνονται συστήματα για την οργάνωση, διαχείριση, προτυποποίηση, αξιοποίηση και διασφάλιση της διάθεσης του ψηφιακού εκπαιδευτικού περιεχομένου προς την εκπαιδευτική κοινότητα και το ευρύ κοινό (όπως ψηφιακά αποθετήρια και συστήματα συσσώρευσης περιεχομένου) και την υποστήριξη της διαδικασίας μάθησης γενικότερα (όπως ψηφιακές πλατφόρμες και συστήματα ηλεκτρονικής μάθησης).
Συντηρεί, εξελίσσει, αναβαθμίζει, εγκαθιστά και υποστηρίζει το λογισμικό πληροφοριακών συστημάτων, εκπαιδευτικών εφαρμογών και ψηφιακών εκπαιδευτικών υπηρεσιών του Τμήματος.
Σχεδιάζει και μεριμνά για την υλοποίηση τεχνικών ελέγχων, με στόχο τη διασφάλιση της ποιότητας και της ομαλής λειτουργίας τους.
Συνεισφέρει στην επίλυση θεμάτων της τεχνικής υποστήριξης χρηστών για τις εφαρμογές λογισμικού που αναπτύσσει.
Εκπαιδεύει και παρέχει τεχνικές οδηγίες και κατευθύνσεις σε νέους συνεργάτες, σε θέματα σχετικά με αντικείμενο εργασιών του.
Συνεργάζεται με τον Υπεύθυνο Διαχείρισης Συστημάτων της ΔιΕΤΕΠ (system administrator) για θέματα που αφορούν στην εγκατάσταση και αναβάθμιση των εφαρμογών και στη συντήρηση του λογισμικού των διακομιστών, των εικονικών μηχανών και των συστημάτων που χρησιμοποιούνται.
Μελετά τα ποιοτικά χαρακτηριστικά των πληροφοριακών συστημάτων, των εφαρμογών και των υπηρεσιών που εξυπηρετούν τις αρμοδιότητες του Τμήματος και εισηγείται προτάσεις για την εξέλιξή τους, με γνώμονα την αύξηση της αποτελεσματικότητάς και της αποδοτικότητας λειτουργίας αυτών, καθώς και την ενίσχυση της ασφάλειας.
Συντάσσει ή παρέχει στοιχεία για τη σύνταξη των προβλεπόμενων τεχνικών εκθέσεων προόδου και αναφορών.
Παρακολουθεί και ενημερώνεται τακτικά για τις τεχνολογικές εξελίξεις στον χώρο.