general it applications development - senior professional (3331)
Sep 12, 2026 · Εθνική Τράπεζα
What you'll do
- Develop and maintain Investment Banking applications and systems
- Design and implement RESTful APIs and microservices using .Net or Spring Boot
- Develop with domain-driven microservices and containerized architecture
- Implement integration patterns with Core Banking Systems, CRM, and external data sources using integration platforms
- Participate in code reviews and ensure code quality and standards
- Apply automated testing including unit, integration, and end-to-end tests
- Guide junior developers and share knowledge
- Contribute to technical design and architecture of solutions
- Troubleshoot and resolve complex technical problems
- Collaborate with business analysts to translate business requirements into technical specifications
- Ensure compliance with security policies and regulatory requirements
- Monitor and optimize application performance
- Participate in agile ceremonies such as sprint planning and daily standups
Key requirements
- 8+ years' experience
- Backend development with .Net or Spring Boot
- REST APIs design and development
- SQL and relational database design including Oracle, SQL Server, PostgreSQL
- Object-oriented programming and design patterns
- Unit testing and test-driven development (TDD)
- Microservices architecture and containerized architecture
- Integration platforms such as ACE and SSIS
- Agile methodologies and collaboration
- Code review and coding standards enforcement
- Troubleshooting complex technical problems
- English language proficiency C1
- Computer Science
Benefits
- Opportunities for training and skill development through educational programs, NBG Academies, certifications, access to Coursera Courses, Friendly and supportive work environment, Hybrid work model, Competitive compensation package, Group health program TYPET, Possibility of professional insurance protection.
About the job
Αναζητούμε έμπειρο IT Applications/Software Developer για το σχεδιασμό, την ανάπτυξη και την παραγωγική υποστήριξη νέων επιχειρησιακών εφαρμογών πληροφορικής στην Τράπεζα, με έμφαση σε εφαρμογές και συστήματα επενδυτικής Τραπεζικής (Investment Banking/ Wealth). Στον ρόλο αυτό θα συμμετέχεις σε έργα ψηφιακού μετασχηματισμού κρίσιμων συστημάτων της Τράπεζας, θα εργάζεσαι με σύγχρονες τεχνολογίες (microservices, API orchestration, Containerized orchestration, event streaming platforms, cloud technologies), θα συνεργάζεσαι με cross-functional ομάδες (architects, business analysts, QA, DevOps) συμμετέχοντας ενεργά στο σχεδιασμό αρχιτεκτονικών λύσεων υψηλής πολυπλοκότητας. Θα έχεις τη δυνατότητα να καθοδηγείς junior μέλη της ομάδας και να εξελιχθείς σε technical lead ή management ρόλους.
Κύριες Αρμοδιότητες
Ανάπτυξη και συντήρηση εφαρμογών συστημάτων Investment Banking (Wealth)
Σχεδιασμός και υλοποίηση RESTful APIs και microservices (.Net or SpringBoot)
Ανάπτυξη με μεθοδολογίες: Domain driven microservices, containerized architecture,
Υλοποίηση integration patterns με Core Banking Systems, CRM συστήματα και εξωτερικές πηγές δεδομένων (Integration architecture: rest apis, χρήση integration platforms e.g. ACE, χρήση SSIS etc.)
Συμμετοχή σε code reviews και διασφάλιση ποιότητας κώδικα σύμφωνα με coding standards
Εφαρμογή automated testing (unit, integration, end-to-end tests)
Τεχνική καθοδήγηση junior developers και knowledge sharing
Συμμετοχή στον technical design και την αρχιτεκτονική των λύσεων
Troubleshooting και επίλυση σύνθετων τεχνικών προβλημάτων
Συνεργασία με business analysts για την κατανόηση και μετάφραση business requirements σε τεχνικές προδιαγραφές
Διασφάλιση συμμόρφωσης με security policies και regulatory requirements
Παρακολούθηση και βελτιστοποίηση performance των εφαρμογών
Συμμετοχή σε agile ceremonies (sprint planning, daily standups, retrospectives)
Απαραίτητα Προσόντα
Πτυχίο Ανώτατης Πανεπιστημιακής Εκπαίδευσης στους κλάδους Πληροφορικής, Μηχανικών Η/Υ, Επιστήμης Υπολογιστών ή συναφές αντικείμενο
Τουλάχιστον 8 έτη εμπειρίας σε ανάπτυξη enterprise εφαρμογών
Αποδεδειγμένη εμπειρία σε backend development,
Εμπειρία σε σχεδιασμό και ανάπτυξη REST APIs,
Εμπειρία με σχεσιακές βάσεις δεδομένων (Oracle, SQL Server, PostgreSQL)
Τεχνικές γνώσεις:
Άριστη γνώση τουλάχιστον μίας γλώσσας προγραμματισμού (.Net / Spring Boot)
REST API design principles και implementation
SQL και database design
Object-oriented programming και design patterns
Unit testing και test-driven development (TDD)
Πολύ καλή γνώση αγγλικών – C1
Ειδικές Απαιτήσεις:
Δυνατότητα συμμετοχής σε standby rotation προκαθορισμένο πρόγραμμα για την υποστήριξη κρίσιμων παραγωγικών συστημάτων.
Επιθυμητά Προσόντα:
Μεταπτυχιακό στην Πληροφορική, ιδανικά σε τομέα Software Engineering ή Financial Technology
Επαγγελματικές πιστοποιήσεις:
Certification .Net or Spring Boot
Scrum Developer Certification
Oracle Certified Professional ή Microsoft SQL Server certifications
Εργασιακή Εμπειρία σε:
τραπεζικό ή χρηματοοικονομικό τομέα,
microservices architecture και container technologies, χρήση integration platforms.
Τεχνικές γνώσεις:
Microservices architecture patterns
Message brokers (Kafka, RabbitMQ, ActiveMQ)
API Gateway technologies (Kong, Apigee)
GraphQL
Event-driven architecture
NoSQL databases (MongoDB, Redis)
Cloud services (AWS Lambda, Azure Functions, S3, RDS)
Infrastructure as Code (Terraform, CloudFormation)
Προχωρημένη χρήση Git και version control best practices
Εμπειρία με CI/CD tools (Jenkins, GitLab CI, Azure DevOps)
Εξοικείωση με containerization (Docker) και orchestration (Kubernetes)
Εμπειρία με monitoring και logging tools (ELK Stack, Grafana, Prometheus)
Χρήση project management tools (Jira, Confluence)
Γνώση κανονιστικού πλαισίου τραπεζικής (ΤτΕ, EBA guidelines, GDPR)
Δεξιότητες
Αναλυτική σκέψη και problem-solving skills
Ικανότητα εργασίας σε ομάδα και αποτελεσματική επικοινωνία
Προσοχή στη λεπτομέρεια και ποιότητα κώδικα
Ικανότητα διαχείρισης πολλαπλών προτεραιοτήτων και έργων με απαιτητικά χρονοδιαγράμματα
Αυτενέργεια και ανάληψη σταθμισμένης πρωτοβουλίας
Προσαρμοστικότητα και θέληση για συνεχή μάθηση
Διοικητικές δεξιότητες
Ικανότητα τεχνικής καθοδήγησης junior developers
Mentoring και knowledge sharing skills
Καινοτόμος σκέψη και πρωτοβουλία
Τι προσφέρουμε:
Ευκαιρίες εκπαίδευσης και ανάπτυξης δεξιοτήτων (skilling / upskilling) μέσω εκπαιδευτικών προγραμμάτων, NBG Academies, πιστοποιήσεων, πρόσβασης σε Coursera Courses και εξατομικευμένων αναπτυξιακών δράσεων
Δομημένο πρόγραμμα ένταξης (onboarding) και συνεχή υποστήριξη από την ομάδα HR Business Partners
Φιλικό και υποστηρικτικό εργασιακό περιβάλλον, που ενθαρρύνει την ανατροφοδότηση, την εμπιστοσύνη και τη συνεχή ανάπτυξη
Υβριδικό μοντέλο εργασίας
Ανταγωνιστικό πακέτο αποδοχών
Ομαδικό πρόγραμμα υγείας ΤΥΠΕΤ (με παροχές όπως επίδομα βρεφονηπιακού σταθμού και Summer Camps)
Δυνατότητα παροχής επαγγελματικής ασφαλιστικής προστασίας, πέραν της παρεχόμενης από την υποχρεωτική κοινωνική ασφάλιση, μέσω του Ταμείου Επαγγελματικής Ασφάλισης Προσωπικού Εθνικής Τράπεζας της Ελλάδος (ΤΕΑ-ΕΤΕ)
Δυνατότητα για επιπλέον ημέρες ετήσιας άδειας (χειμερινό bonus)
Προνομιακή τιμολόγηση σε τραπεζικά προϊόντα
Δράσεις team building και ευεξίας
Συμμετοχή σε εθελοντικές δράσεις και πρωτοβουλίες κοινωνικής προσφοράς
Γίνε μέλος της ομάδας μας!
Αν πιστεύεις ότι ταιριάζεις με τη θέση αυτή, θα χαρούμε να λάβουμε την αίτησή σου!


