Οι Μηχανικοί Λογισμικού σχεδιάζουν, αναπτύσσουν και συντηρούν εφαρμογές και συστήματα λογισμικού. Γράφουν καθαρό, αποδοτικό κώδικα και επιλύουν σύνθετα τεχνικά προβλήματα. Ο ρόλος προσφέρει εξαιρετικές προοπτικές καριέρας στον ανερχόμενο τεχνολογικό κλάδο της Ελλάδας.
Βασικές δεξιότητες για θέσεις Μηχανικός Λογισμικού
Γνώση οργάνωσης και διαχείρισης δεδομένων χρησιμοποιώντας διάφορες δομημένες μορφές όπως πίνακες, συνδεδεμένες λίστες, δέντρα και γράφους.
Εμπειρία στη γλώσσα δομημένων ερωτημάτων για τη διαχείριση και ερώτηση σχεσιακών βάσεων δεδομένων.
Παραδειγμα προγραμματισμού που βασίζεται στην έννοια των αντικειμένων με δεδομένα και μεθόδους για το σχεδιασμό εφαρμογών και προγραμμάτων.
Μια σύγχρονη αντικειμενοστραφής γλώσσα προγραμματισμού που αναπτύχθηκε από τη Microsoft για την κατασκευή διαφόρων εφαρμογών.
Εμπειρία στο πλαίσιο .NET για την ανάπτυξη και εκτέλεση εφαρμογών σε πλατφόρμες Windows.
Εμπειρία με το Angular, ένα πλαίσιο ανοιχτού κώδικα βασισμένο σε TypeScript για την ανάπτυξη δυναμικών εφαρμογών μίας σελίδας.
Επιθυμητές δεξιότητες και ήπιες δεξιότητες που μπορούν να σε ξεχωρίσουν
Εμπειρία με την τεχνολογία κοντέινερ Docker για ανάπτυξη, αποστολή και εκτέλεση εφαρμογών.
Η διαδικασία ελέγχου των μεμονωμένων μονάδων λογισμικού για να διασφαλιστεί ότι λειτουργούν σωστά.
Ικανότητα να μεταδίδεται πληροφορία με σαφήνεια και αποτελεσματικότητα προφορικά και γραπτά.
Ικανότητα να συνεργάζεται αποτελεσματικά με άλλους για την επίτευξη κοινών στόχων.
Προτεινόμενη εκπαίδευση και προσόντα για θέσεις Μηχανικός Λογισμικού
Πληροφορική
Μελέτη των υπολογιστικών συστημάτων, προγραμματισμού, αλγορίθμων και ανάπτυξης λογισμικού.