
Full Stack Software Developer
ERATOSTHENES Centre of Excellence
- Λεμεσός
- Μόνιμη
- Πλήρης Απασχόληση
The successful candidate will be assigned to the technical workforce of the Centre and will be responsible for designing, developing and maintaining software and web applications and systems pertaining to the Technology Applications of the Centre that are being promoted for commercial use.Duties and Responsibilities
- Develop and maintain high-quality web applications and systems using modern programming languages, frameworks and tools, including ASP.net Core;
- Collaborate with cross-functional teams to interpret requirements into working code;
- Design and implement scalable, efficient, and secure software architecture for both front-end and back-end;
- Stay up-to-date with the latest programming trends in web development and evaluate potential impact on the Centre's Technology applications;
- Provide coding assistance on software development to customers;
- Maintain the software developed in-house;
- Produce documentation and ensuring proposed solutions are fit for purpose
- Assist in the development and maintenance of the platforms that support all the Technology Applications of the centre;
- Work closely with other systems teams and software developers to ensure the functionality of the platforms and systems of the Centre's technology applications;
- Continuously improve development processes, tools and methodologies to enhance team productivity and efficiency;
- Be part of the Software Developers team of the Centre to ensure the optimization and functionality of the Technology Applications when they are commercialized;
- Work closely with the director of the technology Transfer Office and external partners and consultants for the optimization of all Technologies that are promoted for commercial use.
- BSc Degree in Computer Science, Informatics, Computer Engineer, Software Engineering, or relevant field;
- MSc in a relevant field of Computer Science;
- Proven work experience of at least 3 years as a Software Developer with a minimum of 3 years relevant experience in a team environment developing complex web applications;
- Knowledge of software development principles, design patterns and best practices;
- Proficient in front-end technologies, such as HTML5, CSS3, JS (ES6+), and modern JS frameworks (e.g. Angular, React, Vue.js etc.);
- Very good knowledge of back-end technologies including server-side languages (e.g. ASP .net Core, C#, Django, Ruby on Rails, Go etc.);
- Solid understanding of database systems (SQL and NoSQL technologies), along with experience in writing efficient queries and designing database schemas;
- Experience with version control systems (e.g. Git) and collaborative development workflows;
- Familiarity with cloud platforms (e.g. AWS, Azure or Google Cloud) and deploying applications in a cloud environment.
- Experience with DevOps practices and tools (e.g., Docker, Kubernetes etc);
- Experience in cross-platform mobile application development;
- Experience with authentication platforms and protocols (e.g., OAuth, JWT, SAML etc.) for securing web applications;
- Previous experience with Artificial Intelligence, Machine Learning and Science;
- Experience with TensorFlow platform or PyTorch.
- Passion for ERATOSTHENES Centre of Excellence mission;
- Ability to work effectively under pressure, to prioritise tasks and to schedule activities effectively;
- Innovative;
- Adaptability, strong interpersonal skills;
- Strong troubleshooting and critical thinking skills;
- Strong attention to detail, good organization and planning skills;
- Trustworthy and committed with high integrity;
- Self-motivated to achieve targets;
- Physical presence in the designated area of employment of the Centre in Cyprus.
- A cover letter in English clearly specifying availability date for full time employment;
- Scanned or electronic copies of degree certificates and relevant qualifications. True copies of the originals will be requested for the shortlisted candidates;
- Detailed Curriculum Vitae in English (including contact details);
- The shortlisted candidates may be asked to submit Letters of Reference by three referees.
- Please combine all necessary documents in one PDF file and then upload on the "Resume" section.
- Applications will be treated in strict confidence. All information provided will comply with the General Data Protection Regulation (GDPR) of the European Union;
- The job requires that the Researcher is physically present at the Centre's premises;
- ERATOSTHENES Centre of Excellence is an equal opportunity employer;
- ERATOSTHENES Centre of Excellence does not discriminate in any way on the basis of gender, religion or belief, ethnic, national or social origin, age, physical ability, marital status and sexual orientation;
- The title of the position may be modified.