Σπουδαιότητα: Το επάγγελμα απαιτεί ερευνητικό πνεύμα, ευστροφία, ικανότητα λογικών υπολογισμών, υπομονή και ακρίβεια. Η μεγάλη συγκέντρωση και προσοχή στη λεπτομέρεια είναι ουσιώδεις. Σημαντικά προσόντα επίσης για έναν προγραμματιστή, θεωρούνται η ικανότητα επαγωγικού συλλογισμού και η αναλυτική, καθαρή σκέψη. Ταυτόχρονα, χρειάζεται να διαθέτει δημιουργική φαντασία, να έχει ευχέρεια στη χρήση αριθμών και φυσικά, μεγάλη δεξιότητα στο χειρισμό ηλεκτρονικών υπολογιστών. Ο προγραμματιστής έρχεται συχνά σε επαφή με πελάτες ή χρήστες υπολογιστών και επομένως πρέπει να μπορεί να επικοινωνεί μαζί τους αποτελεσματικά. Επίσης, χρειάζεται να έχει διδακτική ικανότητα για να εξηγεί τα θέματα της πληροφορικής στους μη ειδικούς με αναλυτικό και κατανοητό τρόπο. Στην περίπτωση που είναι μέλος ομάδας για την πραγματοποίηση συγκεκριμένου έργου, πρέπει να είναι συνεργάσιμος και να μπορεί να αξιοποιεί τη γνώμη των άλλων.
Καθήκοντα: Ειδικότερα, λαμβάνει πληροφορίες για ένα πρόβλημα, το αναλύει, σχηματίζει το λογικό διάγραμμα και κατασκευάζει το ανάλογο πρόγραμμα Η/Υ, το οποίο μπορεί να είναι ένα ηλεκτρονικό παιχνίδι, ένα λογιστικό σύστημα, ή ένας κειμενογράφος. Ουσιαστικά, προσαρμόζει τις δυνατότητες των ηλεκτρονικών υπολογιστών στις ανάγκες του χρήστη. Ασχολείται επίσης με τη μελέτη και εφαρμογή νέων συστημάτων, ή με τη βελτίωση και προώθηση γνωστών εφαρμογών και ελέγχει τα προγράμματα για να βεβαιωθεί ότι τα αποτελέσματα ταιριάζουν με την πραγματικότητα και να διορθώσει τα πιθανά λάθη. Όταν το πρόγραμμα τελειοποιηθεί, ο προγραμματιστής ηλεκτρονικού υπολογιστή, συντάσσει ένα "φάκελο προγράμματος" που περιλαμβάνει όλα τα αναλυτικά στοιχεία για την ανάπτυξη του προγράμματος και γραπτές οδηγίες για το χειριστή του Η/Υ. Επίσης, όταν ορισμένα από τα δεδομένα του προβλήματος αλλάξουν, ο προγραμματιστής πρέπει να αναπροσαρμόσει το πρόγραμμα και να κάνει τις απαραίτητες αλλαγές.Η δουλειά του προγραμματιστή Η/Υ εξαρτάται άμεσα από τον αναλυτή, που έχει μελετήσει το πρόβλημα και έχει προσδιορίσει τη μέθοδο με την οποία θα λυθεί. Έτσι συνεργάζεται μαζί του για να καταρτίσει το πρόγραμμα.