Python Software Engineer

Posted 4 hours 19 minutes ago by Charles Oakes & Co

Permanent
Not Specified
I.T. & Communications Jobs
Luxembourg, Luxembourg
Job Description

Python Software Engineer Consultant

Are you looking for an opportunity to support key work underpinning investment projects throughout the EU? Come join our team supporting the work of a prominent European financial institution in Luxembourg, dedicated to safeguarding financial stability.

As a Python Software Engineer Consultant, you will be responsible for developing and maintaining Python applications, designing and integrating database architecture, and providing training and support to the team. This role involves a combination of on-site and off-site work, with a commitment of 40% on-site and 60% off-site.

Technical Skills:

  • Bachelor's degree in information technology, Mathematics, Physics, or similar field, and/or equivalent professional experience (mandatory)
  • Minimum of 6 years' experience in software engineering with Python and SQL in a professional environment (mandatory)
  • Proficient in object-oriented programming, automated testing of Python code, and usage of Python libraries such as NumPy and Pandas (mandatory)
  • Proficient with XML, JSON, YAML, and Git version control systems (mandatory)
  • Practical experience with data-mart development, data domain modelling, SQL database design, and ETL pipeline development with Python (mandatory)
  • Experience with continuous integration and continuous delivery pipelines, Scripting, and Enterprise Data Warehouse development (desired)
  • Proficient knowledge of and experience with specialized Python data management libraries and reporting solutions (desired)
  • Good understanding of cloud-based microservice architecture and experience with documentation of business requirements (desired)

Competencies:

  • Excellent English communication and presentation skills
  • Proven customer-oriented change management communication skills
  • Strong capacity and proactiveness for fostering collaboration and demonstrating commitment to the team's goals

We are looking for an autonomous, empathetic person, used to resolving issues and thinking logically, with the ability to work within small development teams.

Applicants should be able to start on 02/01/2025. This position can be offered as either a CDI or a long-term freelance contract.

We kindly ask interested candidates to send us their CV quoting reference BBH1728

Key words: Python Software Engineer, SQL, NumPy, Pandas, XML, JSON, YAML, Git, ETL, Data Integration, Continuous Integration, Continuous Delivery, Cloud-based Microservice Architecture.