Job Opening: Back-End Developer – RabbitMQ

Καθήκοντα

  • Υλοποίηση προτύπων και συστημάτων, σύμφωνα με τις προδιαγραφές που προκύπτουν από τα ερευνητικά προγράμματα και την ενεργό έρευνα του εργαστηρίου
  • Συνεργασία με τα μέλη της ομάδας (ερευνητές και τεχνικούς/προγραμματιστές) για τη διαμόρφωση των τεχνικών προδιαγραφών της υλοποίησης, σχεδίαση και υλοποίηση της λύσης
  • Κατανόηση του οικοσυστήματος message-broker (message oriented middleware), βασισμένο στην πλατφόρμα RabbitMQ και επιτάχυνση της υιοθέτησης της πλατφόρμας σε υλοποιήσεις του εργαστηρίου (πχ χρησιμοποιώντας τεχνολογίες όπως RabbitMQ Connect, KStreams/KSQL, Schema Registry και άλλες streaming-oriented τεχνολογίες)
  • Εργασία σε περιβάλλον agile, CICD / DevOps
  • Αρχικά το ζητούμενο είναι να καλυφθεί η υλοποίηση συγκεκριμένων συστημάτων χρησιμοποιώντας την πλατφόρμα RabbitMQ. Αργότερα οι τεχνολογίες θα διευρυνθούν, ανάλογα με τις ανάγκες και τα αποτελέσματα της έρευνας

Προσόντα

  • Σπουδές τεχνικής κατεύθυνση σε ένα από τα πεδία: Επιστήμη υπολογιστών, μηχανικών Η/Υ, προγραμματισμός. Επιθυμητό πτυχίο ανώτερης ή ανώτατης σχολής, αλλά όσχι απαραίτητο.
  • Αποδεδειγμένη εμπειρία στον προγραμματισμό ή/και παραμετροποίηση συστημάτων, με έμφαση στην παραμετροποίηση και λειτουργία της πλατφόρμας RabbitMQ
  • Ομαδικότητα, πνεύμα συνεργασίας, ενθουσιώδης χαρακτήρας, ενεργός συμβολή στην επίλυση προβλημάτων
  • Λειτουργικά συστήματα: Linux, Windows
  • Ιδανικά εμπειρία σε Python ή/και javascript. Επίσης εκτιμάται ιδιαίτερα γνώση / εμπειρία σε μία εκ των: C#, java, Go/C/C++, Erlang, linux shell scripting
  • Git
  • Εργασία σε περιβάλλον agile / DevOps

Εκτιμάται ιδιαίτερα εμπειρία στις παρακάτω τεχνολογίες / μεθοδολογίες:

  • Continuous integration: Puppet, Chef, Ansible, Jenkins, Ansible, Docker, K8s, etc.
  • RabbitMQ/Kafka
  • Εμπειρία σε DBMS: MySQL ή PostgreSQL, MongoDB
  • Redis
  • Apache/Nginx
  • Κατανόηση των τεχνολογιών messaging middleware (εμπορικών, open source, in-house) με κατανόηση αρχιτεκτονικών όπως: Kafka, RabbitMQ, Tibco, IBM, Solace, κα
  • Αποδεδειγμένο ιστορικό / εμπειρία σε υλοποιήσεις / παραμετροποιήσεις RabbitMQ [administration, configuration, and troubleshooting], κατανόηση της αρχιτεκτονικής, των αρθωμάτων (plugins / modules) και πώς δουλεύει (brokers, Zookeeper, producers/consumers)
  • RabbitMQ certifications

Επικοινωνία: adimeas@power.ece.ntua.gr

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *