We are looking for a medior/senior Python developer who speaks fluently English and French to join our client, a big EU Institution in Luxembourg.
Responsibilities
- Analysing customer requirements
- Developing existing programs by analysing and identifying areas for modification
- Presenting ideas for system improvements
- Software architecture design, together with architecture team
- Creating technical specifications, writing program code and documenting
- Testing the product in controlled situations before going live
- Preparation of training manuals for users
- Maintaining the systems once they are up and running
- Being helpful, respectful, team oriented and keeping others informed
- Interested and willing to learn new technologies
- Continuous integration & Continuous documentation & Continuous deployment using a dynamic pipeline: Git to commit, Jenkins to orchestrate, SonarQube to control, Unit-test/Selenium/nightwatch to check and Ansible to deploy and rollback
Requirements
- At least 2/3 years of experience in software development
- Perl, Python, Unix, Shell Scripting, Oracle, JavaScript (jQuery), SQL DB
- Any knowledge or Experience with the following is beneficial but not mandatory:
o Web front-end tools (JavaScript skills, preferably with React experience)
o Microservice architecture (node.js or ServiceFabric or similar).
o NoSQL databases (MongoDB or similar).
o DevOps – CI, build automation, continuous deployment, fast path to live, etc.
o Quality control of code and releases (TDD, unit testing, coding for testability).
o Network and security Technologies
- Fluent in both French and English.