Ψάξε τώρα

Research Technical Scientist-Computer/Software Engineer (ref. no. CYI_ICT_24_14)

Η συγκεκριμένη αγγελία έχει λήξει. Ψάξτε στο www.carierista.com για αναζήτηση άλλων αγγελιών.

#TC77699
Τύπος: Πλήρης Απασχόληση / Συμβόλαιο

Deadline for applications: 15/02/2025

Application process open*

The Cyprus Institute (CyI) is a European non-profit, Science- and Technology-oriented Educational and Research Institution, based in Cyprus and governed by an acclaimed Board of Directors. The research agenda of the CyI is pursued at its five Research Centres, namely:

Considerable cross-centre interaction is a characteristic of the Institute’s scientific ethos.

The Cyprus Institute invites applications for highly qualified and motivated Computer/Software engineers to join the Institute’s newly formed Digital Scientific Applications Team in Cultural Heritage in collaboration with the High-Performance Computing Facility, on a full-time basis basis (100% FTE) for its premises at the Nicosia Campus.

This Digital Scientific Applications Team in Cultural Heritage operates under the Science and Technology in Archaeology and Culture Research Centre (STARC) in collaboration with the CyI High-Performance Computing Facility, the European Digital Innovation Hub in Cyprus (DiGiNN) and other ICT teams of the Cyprus Institute. It contributes to the implementation of research and innovation projects by combining their software development expertise with a good understanding of Research.

The CyI High-Performance Computing Facility (HPCF) provides advanced computing ICT services and supports the activities of CyI and its Research Centres. The HPCF is the national supercomputing facility for Cyprus and provides compute and data resources to the research and innovation community of Cyprus and the Eastern Mediterranean region.

The specific positions to be filled are as follows:

(a) Web Developers: Implement responsive and scalable web applications, front and back-end, primarily related to the development of knowledge repositories, implementation of ontologies, semantic structures and knowledge graphs (two positions);

(b) VR Software Engineer: Work on different aspects of VR development, such as graphics, audio, physics, user interface, networking, or performance optimization (one position);

(c) GIS Developer: Design and implement web-based geographic information systems using various programming languages, software packages, and databases (one position),

(d) Supercomputing Systems Engineer(s): System administration for advanced HPC systems, user support, resource allocation, hardware procurement, and technology evaluation (at least one position).

The successful candidates will work in an international, multi-disciplinary and pluri-cultural context and in collaboration with major European research institutes.

Position Specific Responsibilities/activities:

  1. Web Developers:
  • Develop and implement high-quality front-end code using HTML, CSS, and JavaScript, adhering to best practices and industry standards.
  • Collaborate with designers to translate UI/UX designs into responsive web pages.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed
  • and scalability.
  • Create and maintain reusable code libraries and frameworks to streamline development processes.
  • Conduct thorough testing and debugging of web applications to identify and resolve any issues or bugs.
  • Collaborate with back-end developers and stakeholders to integrate front-end components with server-side logic.
  • Stay up-to-date with the latest trends and technologies in front-end development and apply them to enhance our applications.
  1. VR Software Engineer:
  • Design, develop and maintain VR applications.
  • Develop, integrate and debug VR SDKs
  • Work on VR frameworks and engines, such as Unity or Unreal.
  • Conduct thorough testing and debugging of VR applications to identify and resolve any issues or bugs.
  • Collaborate with software engineers in the team and project stakeholders to integrate new immersive interaction components.
  • Stay up-to-date with the latest trends and VR technologies and apply them to enhance project results.
  • Conduct user testing.
  1. GIS Developer:
  • Develop and maintain front- and back- end web GIS applications.
  • Create and maintain GIS databases, geodatabases, and schemas.
  • Integrate GIS with other systems and technologies, such as remote sensing.
  • Conduct thorough testing and debugging of GIS web applications to identify and resolve any issues or bugs.
  • Collaborate with back-end developers and stakeholders to integrate GIS front-end components.
  • Stay up-to-date with the latest trends and technologies in front-end development and apply them to enhance project tools.
  • Conduct user testing.
  1. Supercomputing Systems Engineer(s):
  • System Administration
  • System design, deployment, and performance evaluation
  • Systems Monitoring
  • System tools development
  • Contribution to user support
  • Organization and implementation of user support services
  • Involvement in resource allocation procedures
  • Preparation of documentation material for HPC Facility users
  • Coordination of procurement of hardware and software for the HPC Facility

Note: Depending on the level of experience relevant to the position acquired after completing their degree, the selected candidates will be offered positions that match their specializations and qualifications.

Position Specific Required Qualifications:

Applicants to all positions must hold at least a BA/BSc in Computer Science, Computer Engineering, or in a related technical discipline or a BSc in Physical Science, or Engineering combined with work experience in Computer Science, Computer Engineering, Software Development, or related technical experience.

  1. Junior Computer/Software Engineer: no additional experience required, however an additional year of relevant work experience will be considered an advantage
  2. Mid-level Computer/Software Engineer: additional 2 years relevant work experience
  3. Senior Computer/Software Engineer: additional 4 years of relevant work experience

Position Preferred Qualifications:

  1. Web Developer
  • Experience as a Web Developer or a similar role.
  • Experience with front-end frameworks such as React, Angular, or Vue.js.
  • Knowledge of server-side rendering and SEO best practices.
  • Proficiency in HTML, CSS, and JavaScript.
  • Knowledge of cross-browser compatibility issues and ways to work around them.
  • Understanding of web performance optimization techniques.
  • Solid understanding of responsive web design principles and mobile-first development.
  • Understanding of accessibility standards and experience in implementing accessible web interfaces.
  1. VR Software Engineer
  • Proficient in at least one programming language, such as C#, C++, or Java, Object-oriented coding
  • VR frameworks and engines, such as Unity or Unreal.
  • Ability to develop, integrate and debug VR SDKs.
  • Good understanding of VR concepts and principles, such as stereoscopy, head tracking, motion sickness, and user interaction.
  1. GIS Developer
  • Experience with QGIS programming.
  • Experience with web development frameworks such as React.
  • Knowledge of cloud computing platforms such as AWS or Azure.
  • Understanding of GIS data standards.
  • Proficient in QGIS, ESRI ArcGIS Server and JavaScript API.
  • Familiar with database management, SQL, and spatial data analysis.
  • Knowledge of programming languages such as Python and HTML/CSS.

  1. Supercomputing Systems Engineer
  • Networking certifications
  • Experience/certifications in Linux
  • Cloud/DevOps certifications
  • Network Security-related certifications
  • Knowledge of Shell scripting
  • Knowledge of programming Languages such as Python and JavaScript
  • Good knowledge of Computer Architecture
  • Familiarity with back-end technologies, such as Django
  • Experience with RESTful APIs.
  • Experience with SQL and NoSQL

Please click here for the positions’ detailed job description, including general responsibilities, requirements and other details related to the position.

Duration of appointment:

The initial period of the appointment will be for a duration of 24 months with the possibility of renewal, depending on performance and availability of funds.

Remuneration details:

Salary Band: CYI3, CYI4, CYI5

Position’s Starting Salary: CYI3.1 - €30323.41, CYI4.1 - €37641.89, CYI5.1 - €42433.04

Benefits:

Among other benefits, the Cyprus Institute offers flexible and remote work, additional paid leave for supporting staff work-life balance, provident fund membership and group medical and life insurance membership.

Application

Applications can be submitted through The Cyprus Institute Exelsys Platform (https://bit.ly/3HDLRTw), by following the instructions provided. Applicants should submit:

  1. A curriculum vitae, including a short letter of interest/vision statement (where applicable),
  2. List of three (3) referees (including contact information)

All documentation should be in English and in PDF format.

For further information, please contact Marianna Taliadorou (recruitment@cyi.ac.cy). Please note that applications which do not fulfill the required qualifications and do not follow the announcement’s guidelines will not be considered.

*Recruitment will continue until the application process is marked as closed.

The Cyprus Institute is an Equal Opportunities Employer, certified from the Cypriot Ministry of Labor, and also an HRS4R accredited Institution adhering to the European Commission’s “Charter & Code”, principles for recruitment and selection.

Contact person: Marianna Taliadorou

Reference number: CYI_ICT_24_14

Carierista Logo

Θέλεις να λαμβάνεις ειδοποιήσεις σχετικές με νέες θέσεις εργασίας, θέματα καριέρας και επιχειρηματικότητας;