Description
Description
Development and maintenance of software applications
Development and integration of technological components
Maintain and support existing features and products.
Implementation of user requirements
Prototyping
Investigate and resolve support issues.
Writing of technical documentation
Contribute to the continual improvement of the product and development processes.
Follow up the development activities of the systems and provide assistance during the testing phases.
Elaboration of test programs
Implement minor technical and functional enhancements to applications or add new business functionality in order to satisfy new or changed needs.
Enhance applications to improve performance, usability or other functional and non-functional aspects of the information systems.
Participation in meetings with the project teams.
Qualifications
Bachelors Degree, minimum 3 years of higher studies after secondary school
Minimum 6 years of working experience in IT sector
Proven Working experience in JavaScript
Experience in Python and other Scripting languages
Experience in JavaScript frameworks like Angular.js, React.js, Bootstrap Webtools, leaflet.js
Proficient understanding of web markup, including HTML5, CSS3.
Knowledge of XML, XSLT, AJAX, JSON, GeoJSON
Proficient understanding of code versioning tools, such as Git, SVN
Good knowledge of data visualisation tools (like Tableau, d3.js, Highcharts.js)
Experience in interfacing Front End applications with REST back-ends for data access
Knowledge of relational database systems (eg PostgreSQL, Oracle)
Ability to interpret and analyse data in order to create clear, compelling infographics, maps, and data visualisations
Knowledge of and experience with IDE's, frameworks and design patterns