We are looking for a Python developer to join our group with a 2-year contract.
Among other things we build and maintain software and cloud infrastructures for scientific computing and research. This is an excellent opportunity available for a motivated and experienced Software Developer to help build and maintain software (integration modules, submission systems, web portals, etc.) that will be used in production-grade infrastructures in the context of the EGI Federated Cloud and the European Open Science Cloud (EOSC).
You will interact with complex distributed infrastructures and execute programming tasks on systems of moderate size and complexity or segments of larger systems. You will be expected to contribute to all phases of a collaborative project, including programming, analysing, designing, developing, implementing, modifying, and maintaining computer programs.
- Degree in Computer Science, Informatics, Engineering or related field.
Proven experience with application level Python programming.
Experience with JSON and YAML.
Experience with HTML5 and CSS design.
Substantial Experience with server-side technologies including relational databases (MySQL) and RESTful services and MVC design patterns.
Fluent verbal and written English communication skills.
Experience with source code version control systems (git).
- Familiarity with GNU/Linux systems.
Experience with distributed computing frameworks and infrastructures.
Knowledge and experience with OpenStack cloud middleware.
Interest on Agile methodologies to software development, passionate about DevOps culture.
The contract duration would be 2 years. Conditions to be discussed depending on the background and experience of the candidate.
If you are interested, please send an email including your CV to the contact address listed above (email@example.com).