Περιγραφή θέσης εργασίας: Senior Software Engineer (Θ/Α/Άλλο)
Αυτό το υπόδειγμα περιγραφής θέσης εργασίας Senior Software Engineer είναι βελτιστοποιημένο για ανάρτηση σε ιστότοπους θέσεων εργασίας ή σελίδες σταδιοδρομίας και είναι εύκολο να προσαρμοστεί για την επιχείρησή σας.
Refreshed on
February 6, 2020
Οι αρμοδιότητες του Senior Software Engineer περιλαμβάνουν:
- Διεύθυνση έργων ανάπτυξης λογισμικού
- Παραγωγή, δοκιμή και εκσφαλμάτωση κώδικα
- Καθοδήγηση μηχανικών και προγραμματιστών
Περιγραφή θέσης εργασίας
Αναζητούμε έναν Senior Software Engineer για την παραγωγή και την εφαρμογή λειτουργικών λύσεων λογισμικού. Θα συνεργάζεστε με την ανώτερη διοίκηση για τον προσδιορισμό των απαιτήσεων του λογισμικού και θα αναλάβετε ηγετικό ρόλο σε επιχειρησιακά και τεχνικά έργα.
Σε αυτήν τη θέση, θα πρέπει να μπορείτε να εργάζεστε ανεξάρτητα με λίγη επίβλεψη. Θα πρέπει να διαθέτετε εξαιρετικές οργανωτικές ικανότητες και δεξιότητες επίλυσης προβλημάτων. Εάν διαθέτετε και πρακτική εμπειρία στην ανάπτυξη λογισμικού και σε ευέλικτες μεθοδολογίες, θα θέλαμε να σας γνωρίσουμε.
Στόχος σας θα είναι να αναπτύξετε λογισμικό υψηλής ποιότητας, προσανατολισμένο στις ανάγκες των χρηστών και τους επιχειρηματικούς στόχους.
Αρμοδιότητες
- Ανάπτυξη σχεδιασμού και αρχιτεκτονικής λογισμικού υψηλής ποιότητας
- Αναγνώριση, ιεράρχηση και εκτέλεση εργασιών κατά τον κύκλο ζωής της ανάπτυξης λογισμικού
- Ανάπτυξη εργαλείων και εφαρμογών με την παραγωγή καθαρού, αποτελεσματικού κώδικα
- Αυτοματοποίηση εργασιών μέσω των κατάλληλων εργαλείων και της δημιουργίας δέσμης εντολών
- Έλεγχος και εκσφαλμάτωση κώδικα
- Εκτέλεση δοκιμών επικύρωσης και επαλήθευσης
- Συνεργασία με εσωτερικές ομάδες και προμηθευτές για την επιδιόρθωση και βελτίωση των προϊόντων
- Τεκμηρίωση των φάσεων ανάπτυξης και των συστημάτων παρακολούθησης
- Διασφάλιση ενημέρωσης του λογισμικού με τις πιο πρόσφατες τεχνολογίες
Απαιτήσεις
- Αποδεδειγμένη εμπειρία ως Senior Software Engineer
- Εκτεταμένη εμπειρία στην ανάπτυξη λογισμικού, τη δημιουργία δέσμης εντολών και τη διαχείριση έργων
- Εμπειρία στη χρήση εργαλείων παρακολούθησης συστήματος (π.χ. New Relic) και πλαισίων αυτοματοποιημένων δοκιμών
- Γνώση επιλεγμένων γλωσσών προγραμματισμού (π.χ. Python, C++) και της πλατφόρμας Java/J2EE
- Ενδελεχής γνώση σχεσιακών βάσεων δεδομένων (π.χ. PostgreSQL, MySQL) και βάσεων δεδομένων NoSQL (π.χ. MongoDB)
- Εξοικείωση με διάφορα λειτουργικά συστήματα (Linux, Mac OS, Windows)
- Αναλυτική σκέψη και ικανότητα επίλυσης προβλημάτων
- Ικανότητα ανεξάρτητης εργασίας
- Εξαιρετικές οργανωτικές και ηγετικές δεξιότητες
- Πτυχίο στην Πληροφορική ή σε σχετικό πεδίο