- Bachelor’s degree in Computer Science or a related technical field or equivalent work experience.
- Very good written and verbal communication in English and Greek languages.
- Hands-on experience in developing enterprise-scale applications with S.O.A. (Service-Oriented Architecture).
- Working experience with Microsoft .NET programming languages and technologies, C#, WCF, MVC, WebAPI, Entity Framework.
- Knowledge of designing and programming of Relational Databases, e.g. SQL Server, Oracle.
- Understanding and familiarity with Front-end JavaScript Frameworks (AngularJS, Knockout JS, etc.).
- Experience in web interfaces, HTML5, CSS3, Web 2.0 technologies not required but appreciated.
- Ability to move freely between languages and tools will be appreciated.
- Able to work in a team with other developers on complex technical issues and achieve good results.
- Self-driven and directed with curiosity, honesty & integrity.
- Passionate about writing top quality code.
- Team player and keen to bring new ideas to the table.
- Familiarity with UML standards and Agile Development methodologies.
- Strong understanding of how to use existing tools to solve problems.
- Portfolio of existing self-developed projects.