Development and maintenance of software applications. Development and integration of technological components. Implementation of user requirements. Prototyping. Elaboration of test programs. Integration with other applications. Writing of technical documentation. Assistance with deployment and configuration of the system. Participation in meetings with the project teams. Documenting of the work performed in JIRA or Confluence as needed. Reporting of the activities using the relevant tools. Qualifications Bachelor Degree in IT or related field with a minimum of 10 years of working experience in IT Good knowledge of application development environments. Good knowledge of the design and development of web and multi-tier applications. Good knowledge of modelling tools (e.g. UML). Knowledge about responsive, multi-device development (e.g. desktop, laptop, tablet, smartphone). Knowledge of software development methodologies (e.g. RUP, AGILE). Knowledge of relational database systems. Ability to cope with fast changing technologies used in application developments. Ability to participate in multi-lingual meetings, ease of communication. Capability of integration in an international/multi-cultural environment. in depth working experience is considered mandatory on the following: Java/ J2EE Maven SOAP UML SQL Oracle Very good written and spoken English is required. French language will be considered an asset
Provide subject matter expertise on biometric matching operations, workflows and staffing issues for a proposed program in support of international security Collaborate on project development as a biometric/technical AFIS operations subject matter expert. Evaluation and reporting of biometric workflows, efficiencies, and quality control issues enabling the documentation of improved workflows and methodologies Participate in the development of a written technical proposal and supporting documents Support the operations helping in investigating false rejection and false acceptance cases and follow-up of the issues with the vendors Experience in imaging processing of flat, rolled tenprint and latent fingerprints using Automatic Fingerprint Identification Systems Familiarity and understanding of fingerprint and facial matching algorithms and database management concepts highly desired Qualifications Minimum 4 years of relevant education (master or equivalent) in IT or related field Minimum 9 years of professional experience in IT, including 5 years using Cogent, Morpho or equivalent Automated Fingerprint Identification System (AFIS) technology Minimum 3 years of proven experience in biometric workflow and/or technical operations with AFIS/biometric systems supporting border control Very well written and spoken English is required.
Role & Responsibilities: Work closely with business analysts to understand the business requirements Create complex Extract, Transform and Load (ETL) processes Integrate data from various sources Support the day to day activities related to Data Warehouse and data integration processes Evaluate and improve existing DW system Conduct unit testing and troubleshooting Develop and update technical documentation Qualifications: Education: Successful training/education by a competent institute in a subject relevant to the tasks at hand Experience: Minimum 5 years of experience as ETL Developer developing complex ETL/ELT processes Solid experience in data warehouse design, data modelling (e.g. dimensional modelling, 3NF etc.), data management and BI Working in an international/multicultural environment Knowledge & Skills: Expertise in ETL tools (Oracle Data Integrator is a big plus) Expertise in PL/SQL and SQL Experience with Oracle databases (11g and above) Experience with Master Data Management systems and tools (e.g. Microsoft MDS, Talend MDM) Familiar and interested in big data technologies, such as Apache Hadoop, Hive (and or Impala), Spark, HBase are considered an asset Language: English (C1)
Role & Responsibilities: Interview staff, management team and other stakeholders Carrying out research and data collection and conduct analysis Running focus groups and facilitating workshops Preparing proposals/presentations Preparing and documenting business needs specifications Analysis and authoring of system requirements and design of new information systems Discovering business and system integration patterns Assessing solutions for buy vs build vs configure decisions Translate system requirements in to a form that can be understood by the implementation teams Qualifications: Education: Successful training/education by a competent institute in a subject relevant to the tasks at hand Experience: Minimum 5 years of experience in IT, including 4 Years working as an analyst in business and/or process analysis Experience may be requested for specific project elements such as Identity Working in an international/multicultural environment Knowledge & Skills: Ability to analyse business domain, business stakeholder needs and requirements, business processes Ability to create conceptual data entity models and structured requirements documents Ability to guide and persuade Ability to be very proactive and participate in the early stage of business needs capture and system requirements analysis Language: English (C1)
o Master degree (min 5 years of higher studies after secondary school) o 9 Years of professional experience (Apart from studies) o Strong experience in Front End & Back End o Hands on experience in Java & .NET o Strong experience in website customization
Role & Responsibilities: Software development Continuous integration / continuous deployment Prototyping Develop/maintain programs that reflect the specifications based on user requirements Implementation of integrations with other applications and/or developed modules Applying quality assurance: unit testing and code coverage checking, performing functional, integration and performance testing Configuration of workflows Assist with deployment and configuration management Provide technical input to analysts and project managers for drafing of technical analysis documents Produce the relevant technical documentation and documentation for the support team Assist with training the users of the system Participation in meetings with the users Support the work for installing/configuring the software requirements in the environments of the project Support troubleshooting activities in production environment Qualifications: Education: Successful training/education by a competent institute in a subject relevant to the tasks at hand Experience: Minimum 5 years of professional experience in software development and maintenance, with at least 3 years hands-on experience falling into the range of technologies listed in these specifications Solid experience in Angular front-end framework Experience working with Agile Experience working with UML or similar modelling methods Experience in business analysis desirable Experience in using DevOps tools and methodologies is desirable Experience from secure coding practices is desirable Knowledge & Skills: Highly proficient in Angular front-end framework Java background Language: English (C1)
Role & Responsibilities: User guidance and support regarding the use of information systems / ICT tools. Support regarding network issues to the stakeholders of the Information Systems developed in house and to the support and developments teams of the SRD. Follow-up of incidents related to information systems. Organisation of the reporting. Follow-up of user requests. Follow-up of bug reports. User guides writing. Update knowledge in Wiki. Qualifications: Bachelor’s degree Minimum 8 years of professional experience Specific expertise: ITIL compliant Incident and service desk management tools. PKI and certificates understanding. Network architecture, components and protocols understanding. RESTful and SOAP WebServices and architecture understanding. Proven knowledge in end user assistance and support of information systems. Good IT skills. Usage of Incident Management tools, ITIL compliant. Knowledge of wiki, collaborative sites and social networks. Excellent communication / writing skills. Capability of integration in an international/multicultural environment. Rapid self-starting capability and experience in working in team. Ability to participate in multi-lingual meetings. Able to use the office automation tools used in the Organisation (MS-Office). Language: English. French is an asset.
Role & Responsibilities: Provision of quality plans, quality control and evaluation, quality assessments or other quality matters associated with information systems projects. Provide reasonable assurance of quality on basis of risk assessment and design the necessary level of coverage needed for the test cases. Escalate to the official responsible when needed Management of quality tests. Coordinate the tests for the applications: planning, coordination with deployment team for the environments, with analysts, and with our project management service Management of the implementation of test automation framework; provide reports on test automation results Execute functional and quality tests, including defects management. Validate deliverables (executable application, but also master test plan and others) received from the development team and give green light for acceptance Advice on quality improvements Support/provide assistance in the quality assessment of deliverables, more specifically in relation to the testing procedures during the elaboration phase – e.g. master test plan, consolidated test cases documents Qualifications: Bachelor’s degree Minimum 9 years of professional experience Specific expertise: Minimum 3+ years of experience in test design and execution of tests Good knowledge (3+ years) of experience in test automation specific tools (Maven, SVN, Jenkins CI, Soap UI, Selenium Java and grid, TestNG, Eclipse IDE, Oracle Entreprise Pack for Eclipse) Minimum 1+ years of experience in test automation implementation and maintenance Minimum 3+ years of experience in the following: RDBMS (Oracle 11g, SQL), DB languages (PL/SQL) Minimum 3+ years of experience in a Testing methodology (ISO, IEEE, TMAP or others) Ability to coordinate testing phase and ensure high quality of deliverables Knowledge of software development methodologies (RUP, PM², Agile) Good knowledge of testing methodologies and tools; Good knowledge of test automation implementation Good knowledge of information systems lifecycle Knowledge of IBM Team Concert, IBM Quality Manager, Jira or MS Project is an asset Language: English.
Ensure that all processes related to Quality management are set up and maintained; Maintain all documentation related to quality management; Support the project team and the customer on all issues related to quality management; Carrying out quality audits and IT processes quality assessments. Quality Webpage SharePoint maintenance: Maintenance of Quality Manuals/Policies and procedures Quality Assessment Duties: Perform regularly quality assessments Maintain e-folders of all quality assessment reports conducted in the agency Ensure compliance with all company policies & procedure Qualifications Minimum 4 years of relevant education (master or equivalent) after the secondary school Minimum 6 years of relevant professional experience as quality consultant Specific Technical requirements for the role: Proof read communication, documents, draft emails, etc. as needed Maintain high level of accuracy, confidentiality and professionalism Ability to create professional documents and emails Run reports & handle special projects as assigned Perform project management quality and support related duties as assigned by the project manager
Assistance with design activities and prototyping; Design and implement software, based on requirements and analysis artefacts supplied by the System Analysts; Working experience in using static code analysis software and addressing violations raised by the product Implement and perform unit tests reflecting system specifications Implement and maintain the necessary software development lifecycle artefacts (e.g. Deployment Guides) Experience of the full development lifecycle of complex large scale and multi-user applications; Knowledge in IT Service Management and/or Risk frameworks, and/or international standards. Experience in working in an environment with technical teams comprised of testers, analysts and system administrators and solution architects. Capacity to assist with the evaluation and testing of products to ensure they conform the Institution's requirements and methodology Capacity to assist the sypport team with training the usesrs of the system Qualifications Min.12 years of experience in IT (higher studies + professional IT experience) Min. 8 years of working experience in Java development Min. 3 years of working experience on the following: Messaging solution using Java technologies JMS (Weblogic or equivalent, e.g. ActiveMQ), Camel (or equivalent which implements the EIP patterns: Spring integration, Mule); Java 7 solutions (or higher) using JPA, JTA and Spring framework; REST solutions using JAX-RS; solutions deployed to weblogic application server or other JEE 6 application server and Oracle database: Oracle SQL (12c), Oracle PL/SQL (12c); Working in projects following Agile principles and specifically using Test Driven Development. Minimum 2 years of experience in Continuous integration (Jenkins/Maven/Nexus/Sonar) Minimum 1 year of experience in Weblogic configuration and maintenance Relevant professional qualifications such as ISEB, TOGAF, Oracle/Java Developer Certification or other Software Development Certifications are desirable Very good written and spoken English is required (B2 or higher)
Perform specific security IT tasks related to the provision of the security assurance on the corporate IT and in the same time to support in managing the physical security and safety related systems Security configuration and operations standards for security systems and applications, including policy assessment and compliance tools, network security appliances, and host-based security systems Develop and validate baseline security configurations for operating systems, applications, and networking and telecommunications equipment Perform internal and external technical control and vulnerability assessments to identify control weaknesses and assess the effectiveness of existing controls, and recommend remedial action. Perform source code reviews Perform network and application penetration testing ( Black box, Grey box and White box) Defining detailed security architecture Performing technical security audits Security monitoring and log analysis Provide support during security incident analysis Perform IT infrastructure/ Application Security configuration reviews Design and implement technical security mechanisms and technologies Design and develop technical security standards and procedures. Support the monitoring and management of the IT elements of the physical security and safety-related systems Performing any other activity related to the security of the IT corporate infrastructure Qualifications Education: Minimum 4 years of relevant education (master or equivalent) after the secondary school. Professional experience: Minimum 6 years of relevant professional experience in IT security Professional competencies Proof read communication, documents, draft emails, etc. as needed Maintain high level of accuracy, confidentiality and professionalism Ability to create professional documents and emails Run reports & handle special projects as assigned Implementing security best practice guidelines (ISO 27001, NIST, SANS Top 20 OWASP and etc.) Good practice in the secure configuration of servers, network devices and applications Networking protocols and application communications. TCP/IP, Network Security. Network analysis tools. Securing Unix and Windows operating systems; Linux, Active Directory and Microsoft Forefront Identity Manager administration; Securing middleware and applications. Network penetration testing Web application penetration testing Performing vulnerability assessments Performing forensic image collection and analysis Managing/deploying the following security technologies: Firewalls; Antivirus, IDS/IPS - Intrusion detection/Prevention Systems, SIEM – Security information and event management; IAM – Identity and access management; APT – Advanced Persistent threat detection; DLP – Data loss prevention; VA – Vulnerability Analysis and mitigation; PKI – Public key infrastructure; Virtual environments; Endpoint security; Mobile security; Communications and data encryption ; Remote access methods; Backup and disaster recovery methodologies; Patch management technologies and processes; Wireless protocols and services. OWASP and secure software development standards Performing security code reviews. Security configuration reviews of IT Infrastructure and security devices, OS, Databases etc. Expected to possess at least one of the following qualifications: Certified Information Systems Security Professional with Information Systems Security Architecture Professional concentration (CISSP-ISSAP) Certified Information Security Manager (CISM) Certified Information Systems Auditor (CISA)OSCP, OSCE, GPEN, CEH, CCNA, CCNP
Role & Responsibilities: Development, deployment, integration (with other applications) and maintenance of software applications (including components) following the standards and methodologies established by the Contracting Authority and inline with the established user requirements Prototyping Elaboration of test programs Creation of technical documentation following the standards and methodologies established by the Contracting Authority Assistance with deployment and configuration of the system Participation in meetings with the project teams. Qualifications: Bachelor’s degree and minimum 10 years of IT professional experience Very good knowledge of: ECLIPSE (or NetBeans) IDE JAVA EE platform, JAVA Programming Frameworks (JSF, SPRING, HIBERNATE, etc.), etc. Good knowledge of: Web application development environments Design and development of web and multi-tier applications Modelling tools (e.g. UML) Software development methodologies (e.g. RUP, AGILE) Relational database management systems (MS SQL and/or Oracle 11g) Application Servers (Oracle WebLogic Server and/or Apache Tomcat) Knowledge about responsive, multi-device development (e.g. desktop, laptop, tablet, smartphone) Language: English.
IT Project Manager Place: Athens (Greece) Rate: 3000€/m, gross Contract Duration: 12 months + extension (minimum 6 months) Role & Responsibilities: Project Manager in a complex SAP project - Knowledge on SAP is not necessary, as this is a purely PM position. Responsible for liaison with the client Qualifications: Minimum 5 years of experience in IT Project Management Excellent communication skills Solid knowledge on ERP systems Desirable: PMP/Prince2 Certification
Analysis of the integration of different information systems Analysis, design and implementations of services and composites in SOA context (BPMN, BPEL, SCA) Production of use case models, software architecture documents, design and analysis models, implementation models Follow up of the data analysis and data modelling. Assist in the coordination of the implementation of the technical architecture Help to deployment of the components, help to configuration management Assist in the documentation of the technical implementations and the composites Evaluate and test technical components delivered by other teams to ensure that they conform to requirements and methodology Participation in technical working groups, progress meetings and meetings with the users Assistance in the testing, the technical documentation, the deployment, the evaluation and the reporting Depending on the circumstances, the expert may be requested to provide assistance or support in the resolution of production issues. Qualifications Master Degree in IT with a minimum of 7 years of experience in IT Minimum 6 years of development experience using Java/J2EE 6 and standards, EJB3, JMS In depth knowledge of software development methodologies (e.g RUP, Scrum) Experience of Workflow applications Experience with relational databases Ability to apply high quality standards to all tasks Experienced with WS SOAP development on Oracle Web Logic application server Experienced with Oracle middleware products (SOA Suite) Experienced with standards/APIs: XSD, SOAP, JAX-WS, JAXB (possibly also JAX-RPC) Analysis of the integration of different information systems Analysis, design and implementations of services and composites in SOA context (BPMN)Experienced with development quality standars: jUnit, Sonar, Jenkins Experienced with tools: Eclipse/Workshop 10.3, Maven, SoapUI Experience ont he following would be considered an asset: Weblogic, IBM Rational Tool (RQM, RTC, RFT), Atlassian Confluence, Drupal, Business Objects Very good written and spoken English is required
Ανάλυση, σχεδιασμός, ανάπτυξη και υλοποίηση εφαρμογών λογισμικού Σχεδιασμός και ανάπτυξη γεφυρών διασύνδεσης μεταξύ συστημάτων Υποστήριξη debugging εφαρμογών και επίλυσης ζητημάτων Κατανόηση επιχειρηματικών απαιτήσεων πελατών και ικανότητα σύνταξης τεχνικών προδιαγραφών ανάπτυξης εφαρμογών Συμμετοχή σε έργα υλοποίησης συστημάτων πληροφορικής με ενδεικτικές αρμοδιότητες Ανάπτυξη χαρακτηριστικών εφαρμογών Έλεγχος λειτουργικότητας εφαρμογών Troubleshooting εφαρμογών Υποστήριξη ελέγχου σεναρίων χρήσης για αποδοχή λειτουργικότητας εφαρμογών από τους τελικούς χρήστες (UAT support) Σύνταξη εκπαιδευτικού υλικού και τεκμηρίωσης εφαρμογών Γνώση εφαρμογών Oracle Customer Experience θα εκτιμηθεί ιδιαίτερα, χωρίς να είναι όμως προαπαιτούμενο
Please use the form below to submit your CV
* campos de preenchimento obrigatórios