CYENS Centre of Excellence (formerly known as RISE) is the Research Centre of Excellence in Cyprus focusing on Interactive media, Smart systems and Emerging technologies aiming to empower knowledge and technology transfer in the region. It is a joint venture between the three public universities of Cyprus - University of Cyprus, Cyprus University of Technology, and Open University of Cyprus, the Municipality of Nicosia, and two renowned international partners, the Max Planck Institute for Informatics, Germany, and, the University College London, United Kingdom. This project has received funding from the European Union’s Horizon 2020 research and innovation programme H2020-WIDESPREAD-01-2016-2017 (Teaming Phase 2) under grant agreement No. 739578, as well as from the Cypriot Government, local and international partners, and other sponsors.
The Centre conducts excellent, internationally competitive scientific research in the areas of visual sciences, human factors and design, communication, and artificial intelligence delivered by high-calibre multidisciplinary research teams. CYENS engages in knowledge transfer and innovation activities aiming to bridge the gap between scientific research and STEM-led innovation and entrepreneurship.
The Centre is seeking for an experienced Full Stack Software Developer to join its fast-growing team of passionate and enthusiastic professionals. The job holder will be part of the iNicosia flagship project.
Main Responsibilities of the Full-Stack Software Developer
- Hands-on role, playing a lead role, carrying out the design, build, test, document and deployment of software solutions
- Assist in defining and scoping projects
- Participation in the development of architecture, selection of implementation technologies and systems
- Follow software development methodologies and release processes, to ensure code is maintainable and scalable
- Carry out Software Development, Cross-Platform Testing, Unit Testing, Data Formats (e.g. JSON, XML), Data APIs (e.g. Restful API), Object Oriented Programming (e.g. Java, C#, C++), Javascript
- Work with several frameworks such as .Net
- Consumption of APIs and integration technologies
- Designing and developing APIs
- Participate in internal and external technical workshops
- Development and presentation of prototypes to prove value of capabilities and technologies
Similar Positions
-
Assistant Professor Or Lecturer In Maritime Law And Maritime Policy , Cyprus University of Technology ;, Cyprus, 25 days ago
CYPRUS UNIVERSITY OF TECHNOLOGY - ANNOUNCEMENT OF ACADEMIC POSITION Applications are invited from candidates who possess the necessary qualifications in order to fill the following academic positi...
-
Assistant Professor Or Lecturer Journalism And Digital Media , Cyprus University of Technology ;, Cyprus, 17 days ago
Applications are invited from candidates who possess the necessary qualifications in order to fill the following academic position at the Cyprus University of Technology: DEPARTMENT OF COMMUNICATI...
-
G2 G Services Implementation Engineer , European Space Agency, Netherlands, about 2 hours ago
Vacancy in the Directorate of Navigation. ESA is an equal opportunity employer, committed to achieving diversity within the workforce and creating an inclusive working environment. We therefore we...
-
Software Engineering And Programming Associate , Baylor College of Medicine, United States, 3 days ago
Title: Software Engineering and Programming Associate Division: Molecular and Human Genetics Schedule: Monday - Friday, 8 AM - 5 PM Work Location: Hybrid Salary Range: $90,000 - $125,000 FLSA Stat...
-
Senior Software Engineering And Programming Associate , Baylor College of Medicine, United States, 3 days ago
Title: Senior Software Engineering and Programming Associate Division: Molecular and Human Genetics Schedule: Monday - Friday, 8 AM - 5 PM Work Location: Hybrid Salary Range: $100,000 - $140,000 F...
-
Senior Analyst Programmer, UNIVERSITY OF SYDNEY, United Kingdom, 5 days ago
Work on exciting and meaningful projects with a team of developers to design and analyse applications Utilise your technological expertise to propose technology solutions to meet the needs of the ...