Text copied to clipboard!

Τίτλος

Text copied to clipboard!

Μηχανικός Σχεδίασης Λογισμικού

Περιγραφή

Text copied to clipboard!
Αναζητούμε έναν Μηχανικό Σχεδίασης Λογισμικού με πάθος για την ανάπτυξη καινοτόμων λύσεων λογισμικού και την επίλυση σύνθετων τεχνικών προβλημάτων. Ο ιδανικός υποψήφιος θα έχει εμπειρία στον σχεδιασμό, την υλοποίηση και τη συντήρηση λογισμικού υψηλής ποιότητας, καθώς και την ικανότητα να εργάζεται αποτελεσματικά σε διατμηματικές ομάδες. Ως Μηχανικός Σχεδίασης Λογισμικού, θα συμμετέχετε ενεργά σε όλα τα στάδια του κύκλου ζωής του λογισμικού, από την ανάλυση απαιτήσεων και τον σχεδιασμό αρχιτεκτονικής μέχρι την υλοποίηση, τις δοκιμές και την τελική παράδοση. Θα συνεργάζεστε στενά με άλλους μηχανικούς, διαχειριστές έργων και σχεδιαστές προϊόντων για να διασφαλίσετε ότι οι λύσεις που αναπτύσσονται είναι λειτουργικές, επεκτάσιμες και ευθυγραμμισμένες με τις επιχειρηματικές ανάγκες. Οι ευθύνες σας θα περιλαμβάνουν την ανάπτυξη καθαρού και τεκμηριωμένου κώδικα, τη συμμετοχή σε ανασκοπήσεις κώδικα, την επίλυση τεχνικών προβλημάτων και την εφαρμογή βέλτιστων πρακτικών ανάπτυξης. Επιπλέον, θα αναμένεται να παραμένετε ενήμεροι για τις τελευταίες τεχνολογικές εξελίξεις και να προτείνετε τρόπους βελτίωσης των υπαρχόντων συστημάτων και διαδικασιών. Αν έχετε ισχυρές δεξιότητες προγραμματισμού, εμπειρία σε σύγχρονες γλώσσες και τεχνολογίες, και επιθυμείτε να εργαστείτε σε ένα δυναμικό και καινοτόμο περιβάλλον, σας προσκαλούμε να υποβάλετε αίτηση.

Καθήκοντα

Text copied to clipboard!
  • Σχεδίαση και ανάπτυξη λογισμικού βάσει τεχνικών προδιαγραφών
  • Συμμετοχή στον καθορισμό της αρχιτεκτονικής του συστήματος
  • Συγγραφή καθαρού, τεκμηριωμένου και επαναχρησιμοποιήσιμου κώδικα
  • Εκτέλεση δοκιμών και αποσφαλμάτωση εφαρμογών
  • Συνεργασία με διατμηματικές ομάδες για την υλοποίηση απαιτήσεων
  • Συμμετοχή σε ανασκοπήσεις κώδικα και βελτιστοποίηση απόδοσης
  • Παρακολούθηση τεχνολογικών εξελίξεων και ενσωμάτωσή τους
  • Διατήρηση και αναβάθμιση υπαρχόντων συστημάτων
  • Τεκμηρίωση τεχνικών διαδικασιών και αρχιτεκτονικών αποφάσεων
  • Συμμετοχή στον σχεδιασμό και την υλοποίηση API

Απαιτήσεις

Text copied to clipboard!
  • Πτυχίο Πληροφορικής ή συναφούς τομέα
  • Εμπειρία τουλάχιστον 3 ετών σε ανάπτυξη λογισμικού
  • Άριστη γνώση σε μία ή περισσότερες γλώσσες προγραμματισμού (π.χ. Java, C#, Python)
  • Εμπειρία με βάσεις δεδομένων και SQL
  • Κατανόηση αρχών σχεδίασης λογισμικού και αρχιτεκτονικής
  • Εμπειρία με εργαλεία ελέγχου έκδοσης (π.χ. Git)
  • Ικανότητα επίλυσης προβλημάτων και αναλυτική σκέψη
  • Καλή γνώση Αγγλικών (γραπτά και προφορικά)
  • Εμπειρία με Agile ή Scrum μεθοδολογίες
  • Ικανότητα εργασίας σε ομάδα και επικοινωνιακές δεξιότητες

Πιθανές ερωτήσεις συνέντευξης

Text copied to clipboard!
  • Ποια είναι η εμπειρία σας με ανάπτυξη λογισμικού σε Java ή Python;
  • Έχετε εργαστεί σε έργα με χρήση Agile ή Scrum;
  • Ποια είναι η μεγαλύτερη τεχνική πρόκληση που έχετε αντιμετωπίσει;
  • Πώς διασφαλίζετε την ποιότητα του κώδικά σας;
  • Έχετε εμπειρία με ανάπτυξη RESTful APIs;
  • Ποια εργαλεία χρησιμοποιείτε για έλεγχο έκδοσης και συνεργασία;
  • Πώς διαχειρίζεστε την τεκμηρίωση του κώδικα και των συστημάτων;
  • Έχετε εμπειρία με cloud πλατφόρμες όπως AWS ή Azure;
  • Ποια είναι η προσέγγισή σας στην αποσφαλμάτωση εφαρμογών;
  • Πώς παραμένετε ενήμεροι για τις νέες τεχνολογίες;