Οι Μηχανικοί Λογισμικού σχεδιάζουν, αναπτύσσουν και συντηρούν εφαρμογές και συστήματα λογισμικού. Γράφουν καθαρό, αποδοτικό κώδικα και επιλύουν σύνθετα τεχνικά προβλήματα. Ο ρόλος προσφέρει εξαιρετικές προοπτικές καριέρας στον ανερχόμενο τεχνολογικό κλάδο της Ελλάδας.
Βασικές δεξιότητες για θέσεις Μηχανικός Λογισμικού
Ικανότητα χρήσης του συστήματος ελέγχου εκδόσεων Git για διαχείριση πηγαίου κώδικα και παρακολούθηση αλλαγών.
Ικανότητα προγραμματισμού στη γλώσσα Python για ανάπτυξη λογισμικού, αυτοματοποίηση και ανάλυση δεδομένων.
Εμπειρία στη γλώσσα δομημένων ερωτημάτων για τη διαχείριση και ερώτηση σχεσιακών βάσεων δεδομένων.
Ικανότητα να μεταδίδεις αποτελεσματικά πληροφορίες και ιδέες σε άλλους.
Μια ευέλικτη γλώσσα προγραμματισμού που χρησιμοποιείται ευρέως για τη δημιουργία διαδραστικών στοιχείων μέσα σε φυλλομετρητές.
Ικανότητα προγραμματισμού στη γλώσσα Java για ανάπτυξη εφαρμογών πολλαπλών πλατφορμών και συστημάτων backend.
Επιθυμητές δεξιότητες και ήπιες δεξιότητες που μπορούν να σε ξεχωρίσουν
Εμπειρία με την τεχνολογία κοντέινερ Docker για ανάπτυξη, αποστολή και εκτέλεση εφαρμογών.
Μια βιβλιοθήκη JavaScript για τη δημιουργία διεπαφών χρήστη, ειδικά μονής σελίδας εφαρμογών.
Ικανότητα καθοδήγησης και κινητοποίησης μιας ομάδας για την αποτελεσματική επίτευξη στόχων.
Ικανότητα καθοδήγησης και υποστήριξης άλλων για ανάπτυξη δεξιοτήτων και επίτευξη στόχων.
Προτεινόμενη εκπαίδευση και προσόντα για θέσεις Μηχανικός Λογισμικού
Πληροφορική
Μελέτη των υπολογιστικών συστημάτων, προγραμματισμού, αλγορίθμων και ανάπτυξης λογισμικού.
Οποιοδήποτε Πεδίο
Δεν απαιτείται συγκεκριμένο ακαδημαϊκό πεδίο; ανοικτό σε όλα τα εκπαιδευτικά υπόβαθρα.
Μηχανική
Μελέτη της εφαρμογής επιστημονικών αρχών για το σχεδιασμό, την κατασκευή και τη συντήρηση κατασκευών και μηχανών.
Μηχανική Λογισμικού
Μελέτη του σχεδιασμού, ανάπτυξης, δοκιμής και συντήρησης συστημάτων λογισμικού.