Python developer needed to reinforce the team - EU Institutions Luxembourg

Are you looking for a challenging opportunity and want to take advantage of a great job to give new inpulse to your career? This offer is for you. In order to support one of our clients, a large and famous European Public Institution in Luxembourg, we are looking for a Python Developer.


EKXEL IT Services, is a European leader in IT engineering, high-tech consulting and IT services. We offer a unique blend of expertise and support major European groups with international vocation to implement and succeed in their project to transform and modernize their information systems.


Job Description:

In this role, you will have the opportunity to work closely with our customers in the public sector and monitoring the progress of the projects, with the aim to provide excellent client service and added value services. What will you be bringing to the team?

  • Work with the subject matter experts to gather business requirements and any other relevant input.
  • Perform analysis of existing processes and applications, and additional/new end user requirements.
  • Design applications addressing these requirements.
  • Analyze the existing Python code, understand its business logic and objectives, and support the team to refactor it with professional knowledge to improve maintainability, performance, readability, and adherence to best practices as implemented by the code quality gate.
  • Ensuring that developed code is aligned with financial industry standards and best practices.
  • Develop new Python code for additional topics and integrate it seamlessly with existing developments and systems to maintain consistency and to facilitate future expansions.
  • Develop and support new database schemas and associated data loading scripts, integrating the database with the Client's IT infrastructure to streamline data storage and management.
  • Create comprehensive, business-friendly documentation for all developed code to ensure that our team members can understand and maintain the code effectively.

Your Qualifications: 

What do you need to succeed in this position?

  • Backend development skills
    • Python (expert level)
    • Python packages: Flask, NumPy, Numba, Pandas, SQL Alchemy and related
    • Anaconda
    • PostgreSQL
    • Frontend development skills
      • TypeScript
      • Node.js
      • Apache
      • PyCharm
    • General skills
      • Object Oriented Programming, independent of programming language (expert level)
      • GIT (expert level)
      • Implementation of numerical methods
      • Capability to learn new tools as needed (API manager, Activity Dashboard Service and related)
      • Nice to have (Scripting in Bash command line, Excel, VS Code, JSON, YAML, VBA, CI/CD operations, RESTful API design, MicroServices, Agile methodologies (Scrum), JWT, ADFS, authentication procedures 

A particularly attractive salary package, with many additional benefits, to attract the best of you. A professional and stimulating work environment in the field of telecommunications. Multiple career opportunities within a changing group, advanced training in new technologies, rich and recognized expertise. Your application will be treated with confidentiality. We would be very happy to organize a first appointment to talk to you about this opportunity and consider your next career development. Send us your CV to to the attention of our Talent Acquisition Manager or even better use our online form