Jobs

[ICS-1002] The Institute of Computer Science, Foundation for Research and Technology-Hellas (FORTH) announces one position for an engineer/dB developer/programmer:

Job description

Responsibilities

  1. Develop and deploy high performance web transaction applications.
  2. Configure, debug, re-factor and support testing, change and release management project activities.
  3. Design modelling, schema changes, and database maintenance.
  4. Query optimization, stored procedure development, implementation enhancements and database design.
  5. Modify and improve internal development processes.
  6. Provide 2nd level support for production environment (including support outside normal business hours).

Preferred Skills

  1. Bachelors in Computer Science or related field required (Masters Degree is preferred).
  2. 4+ years experience with relational databases such as PostgreSQL (preferred), Oracle or Sybase.
  3. Very Strong experience in SQL development including procedures, functions, triggers, UDTs.
  4. 4+ years developing HTML5, CSS and client-side scripting (jQuery & Ajax).
  5. 4+ years programming experience in JAVA EE Developing MVC web-based applications.
  6. Experience tuning complex SQL queries involving sub-selects, views, triggers, rules, and procedures.
  7. Experience in Web services with XML technologies (XPath, XSD, DOM/SAX, XSLT).
  8. Experience using Spring framework.
  9. Experience with Python/Perl scripting languages.
  10. Comfortable with Unix environments and experience with bash shell scripting.
  11. Familiarity with Application Servers especially Tomcat 6.0 and above.
  12. Experience using Java Stripes framework.
  13. Experience with a wide variety of testing tools and techniques, i.e. JUnit.

Personal Skills

  1. Good analytical and critical thinking skills, excellent problem solving skills.
  2. Energetic and willing to take on challenging tasks and to collaborate as part of a small team.
  3. Ability to learn new technologies and apply them in the workplace.
  4. Good oral and written communication skills in Greek and English.

Application:

Interested candidates should submit by email a curriculum vitae, with an emphasis and detailed description of their programming/development skills and experience, and preferably two references. The consideration of the applications will start immediately.

Additional information about the position:

Email to Mr. Vassilakis Michael

Περιγραφή έργου

Καθήκοντα

  1. Ανάπτυξη εφαρμογών διαδικτύου υψηλής απόδοσης.
  2. Υποστήριξη παραγωγικής λειτουργίας, ρύθμιση, διόρθωση σφαλμάτων και επανασχεδιασμός όλων των δραστηριοτήτων ελέγχου και αλλαγών λογισμικού.
  3. Μοντελοποίηση, αλλαγές σχήματος και συντήρηση βάσης δεδομένων.
  4. Βελτιστοποίηση ερωτημάτων, ανάπτυξη αποθηκευμένων διαδικασιών, βελτιστοποίηση εφαρμογών και σχεδιασμός βάσεων δεδομένων.
  5. Βελτιστοποίηση και προσαρμογή εσωτερικών διαδικασιών ανάπτυξης.
  6. Τεχνική υποστήριξη 2ου επιπέδου για θέματα παραγωγικής λειτουργίας (συμπεριλαμβανομένης υποστήριξης εκτός κανονικού ωραρίου).

Επιθυμητά Προσόντα

  1. Πτυχίο στην Επιστήμη Υπολογιστών η συναφές αντικείμενο (Masters Degree είναι προτιμητέο).
  2. 4+ χρόνια εμπειρία με σχεσιακές βάσεις δεδομένων, όπως η PostgreSQL (κατά προτίμηση), Oracle ή Sybase.
  3. Μεγάλη εμπειρία στην ανάπτυξη SQL, συμπεριλαμβανομένων αποθηκευμένων διαδικασιών, συναρτήσεων, triggers και UDTs.
  4. 4+ χρόνια ανάπτυξη σε HTML5, CSS και client-side scripting (jQuery & Ajax).
  5. 4+ χρόνια εμπειρία προγραμματισμού με Java EE, ανάπτυξη MVC διαδικτυακές εφαρμογές.
  6. Εμπειρία ανάπτυξης σύνθετων SQL ερωτημάτων με χρήση sub-selects, views, triggers, rules, procedures.
  7. Εμπειρία σε διαδικτυακές υπηρεσίες με χρήση τεχνολογιών XML (XPath, XSD, DOM/SAX, XSLT).
  8. Εμπειρία στην χρήση του Spring framework.
  9. Εμπειρία σε Python / Perl scripting γλώσσες.
  10. Εμπειρία σε Unix περιβάλλον και bash shell scripting.
  11. Εξοικείωση σε Tomcat Application Servers ιδιαίτερα 6.0 και πάνω.
  12. Εμπειρία σε Java Stripes framework.
  13. Εμπειρία σε διάφορα εργαλεία τεχνικών δοκιμών π.χ. JUnit.

Δεξιότητες

  1. Κριτική σκέψη, καλές αναλυτικές ικανότητες και δεξιότητα στην επίλυση προβλημάτων.
  2. Ενεργητικός/η και πρόθυμος/η να αναλάβει πρωτοβουλίες και να συνεργαστεί στο πλαίσιο μιας μικρής ομάδας.
  3. Ενδιαφέρον για την εφαρμογή νέων τεχνολογιών.
  4. Καλή προφορική και γραπτή γνώση της Ελληνικής και Αγγλικής γλώσσας.

Οι ενδιαφερόμενοι μπορούν να υποβάλλουν αναλυτικό βιογραφικό σημείωμα και δύο κατά προτίμηση συστατικές επιστολές, στην ηλεκτρονική διεύθυνση mvasil@ics.forth.gr, υπόψη κ. Μ. Βασιλάκη.