News

Employment Opportunity - Software Developer/Programmer/Engineer

Published: 31 May 2016

Vacancy 13/2016 - In close collaboration with scientists from IIASA’s Energy Program and their international partners, the successful candidate will work on updating existing web application tools to develop our new IAM modeling platform.

Background:

IIASA's Energy Program (ENE) is one of the leading scientific research institutions in the realm of integrated assessment of climate change and the transition towards a sustainable energy system. As part of its mission, ENE hosts some 40+ instances of interactive scenario web databases. These databases form an integral part of the infrastructure for research conducted at ENE and in the wider integrated assessment research community, in particular the Intergovernmental Panel on Climate Change (IPCC) and the Integrated Assessment Modeling Consortium (IAMC).

These web databases are 3-Tier web applications (Web UI, JAVA servlets, ORACLE RDBMS) which have been designed and implemented over the past decade. The successful candidate will work with ENE colleagues and collaborators on bringing those tools up to date and work with them on developing our new IAM modeling platform to support energy- and climate-related research at ENE and the wider academic community, for example within the EU-funded Horizon 2020 projects "SET-Nav" and "CD-LINKS".

Position:

The successful candidate will closely collaborate with scientists from IIASA's ENE Program and their international partners in addressing the following tasks:

Assist in the conceptual development and implementation of the new data management platform as outlined aboveMaintain and enhance the aforementioned existing web database software platform in a modular and portable fashion in accordance with modern standards of software engineering Update the web UI part which has been initially implemented 10 years ago when many of today's web technologies have been in their infancy or not available in mainstream browsersImprove the management and administration features, including user administration (authentication and authorization)Ensure that all features are functional across different devices (desktop computers, tablets, mobile phones)Documentation of the platform modules at high professional standards.Assist in operating the existing web applications (web databases), currently hosted on Apache Tomcat 7/8 servers on top of Solaris 10/11 OS.

Qualifications:

The candidate should have the willingness and ability to work in an international multi-disciplinary team, and be flexible and adaptable in responding to deadlines. Good written and oral communication skills in English are essential.

Preferably, the candidate will hold a BS or MS (or equivalent, e.g. DIFH) in computer science or related fields. Experienced software practitioners are also welcome. The candidate should have hands-on experience with developing software, including skills in (relational) databases (ORACLE), Java (Servlets) and web (HTML/JS/CSS) technologies. Fluency in scripting languages (e.g., Python, R) is advantageous.

ENE is looking for candidates who are familiar with relevant tools and techniques (ORACLE RDBMS, JAVA Servlets, HTML5, SPA, jQuery, JSON, SVG, D3, RESTful, JS Charting Libraries, ORACLE, AJAX) and/or keen on extending her/his skill set. We expect fluency in Microsoft Office Products (beyond basic Word, Excel, PowerPoint, Access skills).

Further details about this opportunity and how to apply can be found here: http://www.iiasa.ac.at/web/home/about/workingatiiasa/vacancies/160072_ENE_SW_Dev.html

Related pages:


Contact