Our client in Ispra, Italy is one of the biggest science hubs in Europe.
It employs approximately 3.000 top-notch researchers, engineers and scientists eager to resolve challenges and provide knowledge in order to support EU policies in a variety of areas from agriculture and food security, to environment and climate change, as well as nuclear safety, security and growth.
At the moment, they are looking for an Software Engineer to develop and maintain of suite VECTO simulator.
Develop and maintain C# and Python or other scripting code working independently or in a group.
Devise and implement test-cases for existing code and propose bench marking approaches.
Design and implement UIs using modern light-weight desktop libraries in C# and Python.
Provide the scripting glue to interface code implemented from commonly used systems and data-formats: MS Excel, CSV and JSON.
Participate in the analysis and design of the IT architecture and propose solutions according to best practices.
Assist in the drafting of technical specifications regarding future programming tasks.
5 years of higher education (Master or equivalent) in IT or related field with a minimum of 3 years of professional IT experience
Knowledge of software development for Desktop/Web applications using C# and Python
Scripting programming languages (Bash, regular-expressions)
Data-formats (json, xml, cvs)
Good knowledge of standard and agile Software Engineering methodologies, and the capability to apply them in multi-membered software development groups
Good knowledge on the project software technicalities (code quality metrics,simulation and engineering algorithms, statistical and sensitivity analysis and accompanying reporting methods, data manipulations and exploration techniques,and preferably relational or NoSQL databases, Python .Net, Matlab and other mainstream computer languages and systems).
Very good capacity in preparing and writing technical documents and user guidelines in English
Good capacity in drafting reports and giving presentations
Ability to work in an international, multi-cultural environment and to participate in multi-lingual meetings with good communication skills
Per candidarsi a questa offerta contattare:
Per essere sempre aggiornato sulle offerte di lavoro: