Home » Java / C# Developers' Positions

Java / C# Developers' Positions

Application Code: 
Expires on: 

About the Role

Position targets software engineers of any seniority levels (Junior to Senior), with knowledge or experience in either Java/Spring or .NetCore/C#.
Joining CITE’s Software Development Department means that you will be challenged with multiple projects across different business domains and areas of expertise.
As a Software Engineer, you will dive deep in the development, implementation and management of ICT solutions that improve our clients’ services by offering high-performing, scalable software, utilising cutting-edge technologies. As a member of one of our highly collaborative teams you will be coding, testing and implementing configuration changes and assisting in the design of software applications to meet both functional and technical requirements. 


About You

  • You hold a highest education degree specialising on Informatics (Bachelor's or Master's). 
  • You have a very good understanding of Object-Oriented Programming model. 
  • You have a very good knowledge of SQL and got your hands dirty on a major RDBMS. 
  • You speak and write excellent English and Greek.  
  • You communicate clearly and productively, both orally and in writing.  
  • Collaborating in small or large groups comes easy for you.  
  • You can problem solve.  
  • You are not scared off by some silly bugs! 
  • You think of clean code, solid, kiss, git-flow, dry, DESIGN PATTERNS, and automated tests as something more than just fancy words. 
  • You have fulfilled your military obligations (for Greek male candidates).  
What you absolutely need to have to join us
** Having a highest education degree is a prerequisite for the position applicants. ** 
For Junior Developer
  • At least one (1) project on the technologies claimed (thesis, lab, personal, work). 
  • Highest education degree specialising on Informatics (Bachelor's or Master's).
For an Experienced Developer / Team Leader
  • At least three (3) years of related professional experience. 
  • Highest education degree specialising on Informatics (Bachelor's or Master's). 
For a Senior Developer / Team Leader
  • At least seven (7) years of related professional experience. 
  • Highest education degree specialising on Informatics (Bachelor's or Master's). 
  • Experience in test design and management (stress, performance, security, verification). 
  • Experience in software quality assurance procedures and frameworks. 
  • Team leadership abilities are required.
Depending on the level of your experience, it will be a plus if you have:
  • Knowledge /experience in Angular, React, HTML5, JS.
  • Knowledge and ability to apply design patterns is appreciated.
  • Certifications in technologies of relevance.
  • Familiarity with additional technologies and software design and implementation practices.
  • For Experienced developers the ability to lead teams is highly welcome.
  • For Senior developers, the ability to lead a Software Unit is welcome.
What's in it for you
  • You can choose Athens or Sparta as work location. 
  • Competitive salary depending on experience and competences. 
  • Diligence and productivity-based additional rewards. 
  • Educational expenses for courses or books; anything to help you develop. 
  • Career development. 
  • Inclusive culture that values diversity. 
  • Innovation-led environment. 
  • Team bonding activities. 
...and coffee is on us! 
Employment Type
  • Permanent, full-time employment contract.

About Us

Communication & Information Technologies Experts SA (CITE) is a Software Experts' Agency operating in the domain of ICT systems engineering, research and consulting in a wide range of business sectors, including among others Banking, Financial Management / Accounting, Information Security, Smart Agriculture, Culture, Education, Serious Games, e-government, Open Science, Infrastructure & Asset Management, Techno-economics etc. 
With 3 offices in Athens and Sparta and a team of 30+ highly skilled and committed software engineers, the company designs, develops and supports large scale ICT systems utilising state-of-the-art technologies. CITE’s work and synergies target large organizations, governmental entities, multinational companies and consortia.
Besides the commercial sector, CITE activates in industrial research and innovation, designing and implementing cutting edge solutions for cloud and distributed infrastructures, information retrieval, (big/textual) data management, specialized simulation and modelling, (distributed) data analysis, processing and visualization, etc. 
Our Stack
  • Backend services: .NetCore (C#) (Spring Framework, MVC etc.) / Java / [PHP]
  • Mobile application development: Java / Objective C / Swift & cross platform (Xamarin / React Native)
  • Web UI: JavaScript - HTML5 - CSS3 – JS / Angular - TypeScript etc.
  • SQL & NoSQL data stores: Microsoft SQL Server/ PostGreSQL / MySQL / Elastic Search/ MongoDB etc.
  • Distributed platforms / analytics: Hadoop / Spark
  • Security: SSO protocols, AAI
  • Geospatial data management and visualization: OpenLayers / OpenGIS / GeoServer / Mapserver / WMS-WCS-WCPS-WPS-CSW etc.


Procedures & Terms regarding your application 

Applicants should submit their expressions of interest to the email address:202104dev@cite.gr
Regarding the procedure and the terms for expressing candidate's interest in a position, please read the related document that you can find here
NOTICE: Submission of expression of interest assumes acceptance of the terms that accompany this announcement. 
Technologies involved: