Αυτήν τη στιγμή αναζητούμε έναν μηχανικό λογισμικού C++ με υψηλές δεξιότητες και κίνητρα για να ενταχθεί στη δυναμική ομάδα μας. Ως μηχανικός λογισμικού C++, θα διαδραματίσετε καθοριστικό ρόλο στην ανάπτυξη και τη βελτίωση των εφαρμογών λογισμικού μας, χρησιμοποιώντας την τεχνογνωσία σας στον προγραμματισμό C++ για να δημιουργήσετε αποτελεσματικές, ισχυρές και επεκτάσιμες λύσεις. Θα συνεργαστείτε με πολυλειτουργικές ομάδες, συμπεριλαμβανομένων των διαχειριστών προϊόντων, των σχεδιαστών και των ελεγκτών, για να διασφαλίσετε ότι το λογισμικό μας πληροί τις απαιτήσεις πελατών και τα πρότυπα του κλάδου.

Αρμοδιότητες:

  1. Συνεργαστείτε με τους ενδιαφερόμενους για τη συλλογή και ανάλυση των απαιτήσεων και των προδιαγραφών λογισμικού.
  2. Σχεδιάστε, αναπτύξτε, δοκιμάστε και διατηρήστε εφαρμογές C++ υψηλής ποιότητας, τηρώντας τις βέλτιστες πρακτικές και τα πρότυπα κωδικοποίησης.
  3. Βελτιστοποιήστε τον κώδικα για απόδοση, επεκτασιμότητα και σταθερότητα, εντοπίζοντας και επιλύοντας σημεία συμφόρησης και ζητήματα καθώς προκύπτουν.
  4. Συμμετέχετε σε αναθεωρήσεις κώδικα και συζητήσεις σχεδιασμού, παρέχοντας εποικοδομητική ανατροφοδότηση για τη βελτίωση της συνολικής ποιότητας λογισμικού.
  5. Επεκτείνετε συνεχώς τις γνώσεις σας σχετικά με τις τεχνικές προγραμματισμού C++ και τις τάσεις του κλάδου, ενσωματώνοντας νέες ιδέες στην εργασία σας.
  6. Συνεργαστείτε με ομάδες διασφάλισης ποιότητας για τον εντοπισμό, την αναπαραγωγή και την επίλυση ελαττωμάτων λογισμικού.
  7. Δημιουργήστε και διατηρήστε σαφή, συνοπτική τεχνική τεκμηρίωση για το σχεδιασμό λογισμικού, τον κώδικα και τα εγχειρίδια χρήστη.
  8. Καθοδηγεί και παρέχει καθοδήγηση σε κατώτερους μηχανικούς, στostδημιουργώντας μια κουλτούρα συνεχούς μάθησης και βελτίωσης.

απαιτήσεις:

  1. Πτυχίο στην Επιστήμη των Υπολογιστών, στη Μηχανική, ή σε συναφή τομέα.
  2. 3+ χρόνια επαγγελματικής εμπειρίας στην ανάπτυξη λογισμικού, με έμφαση στον προγραμματισμό C++.
  3. Άριστη γνώση της γλώσσας C++, librarκαι πλαίσια (όπως το Boost, STL ή Qt).
  4. Ικανότητα στον αντικειμενοστραφή προγραμματισμό, τα μοτίβα σχεδίασης και τις δομές δεδομένων.
  5. Εξοικείωση με το multithreading, τη διαχείριση μνήμης και τον προγραμματισμό δικτύου.
  6. Εμπειρία με συστήματα ελέγχου εκδόσεων (όπως το Git) και εργαλεία παρακολούθησης σφαλμάτων (π.χ. JIRA).
  7. Άριστες δεξιότητες ανάλυσης, επίλυσης προβλημάτων και εντοπισμού σφαλμάτων.
  8. Ισχυρές επικοινωνιακές δεξιότητες και ικανότητα αποτελεσματικής εργασίας σε ένα συνεργατικό ομαδικό περιβάλλον.
  9. Προσανατολισμένη στη λεπτομέρεια και οργανωμένη, με δυνατότητα διαχείρισης πολλαπλών εργασιών και τήρησης προθεσμιών.

Nice to Haves:

  1. Γνώση άλλων γλωσσών προγραμματισμού, όπως Python, Java ή C#.
  2. Απολαύστε την ανάπτυξη πολλαπλών πλατφορμών, συμπεριλαμβανομένων των Linux, Windows και macOS.
  3. Εξοικείωση με μεθοδολογίες ανάπτυξης λογισμικού Agile, όπως το Scrum ή το Kanban.

    Εάν είστε ταλαντούχος μηχανικός λογισμικού C++ με πάθος για τη δημιουργία καινοτόμων λύσεων λογισμικού, θέλουμε να ακούσουμε νέα σας! Παρακαλούμε υποβάλετε το βιογραφικό σας και τη συνοδευτική επιστολή, αναφέροντας λεπτομερώς την εμπειρία και τα προσόντα σας, σε εμάς. Ανυπομονούμε να εξετάσουμε την αίτησή σας.