👨🏻‍💻 postech.work

Senior Python Developer - Remote - Luxembourg - European Candidate

All European Careers • 🌐 Remote

Remote Posted 2 days, 21 hours ago

Job Description

For an organization in Luxembourg, we are urgently looking for a remote Senior Python Developer

EU candidates are welcome to apply. Candidates need to be based in Europe. Candidates need to be willing to work 1-2 days on-site when required.

Work permit is not provided. Candidates need to be fluent in English.

Tasks and responsibilities:

Work with subject matter experts to gather technical, business, and security requirements;

Analyse existing processes, applications, and new needs to design appropriate application solutions;

Review and refactor existing code to improve maintainability, performance, readability, and alignment with best practices;

Develop new application code, templates, and components that integrate seamlessly with existing systems;

Design and support database schemas in Microsoft SQL Server, including data-loading scripts and integration within the institution’s IT infrastructure;

Write automated unit tests to meet required quality standards and participate in system, integration, and user acceptance testing;

Prepare clear technical documentation for all developments, ensuring maintainability and knowledge transfer;

Create training materials and deliver training sessions to support users in coding, database development, and system integration;

Produce requirements and design documents, source code with automated tests, test results, and end-user/operator documentation according to approved formats;

Profile:

Bachelor or Master degree;

+7 years of Python development with SQL experience;

Strong proficiency in object-oriented programming and software design patterns;

Experience with automated testing frameworks (e.g., unittest, pytest, behave);

Proficiency with Python libraries such as Flask, NumPy, and Pandas;

Strong knowledge of XML, JSON, and YAML;

Proficient in Git version control;

Experience with both Windows and Unix/Linux environments;

Practical experience with development methodologies such as Waterfall, Scrum, or DevOps;

Fluent in English;

Desired:

Experience in the financial sector, particularly capital markets;

Knowledge of CI/CD pipelines (e.g., Azure Pipelines);

Scripting experience (shell, PowerShell, batch);

Experience with Java, R, MATLAB, or Julia;

Knowledge of additional Python libraries (e.g., PyTorch, Plotly, Dash);

Experience with reporting tools (e.g., Power BI);

Familiarity with Big Data technologies (e.g., Spark, Azure CosmosDB);

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.