-
Synechron

Python Software Engineer

Synechron
Luxembourg · Full-time · Mid-Senior

Are you a Python Software Engineer with at least 6 years of professional experience?


Then this would be a great opportunity for you to join an international and multicultural company like Synechron. We are a global consulting and technology organization providing innovative solutions to the financial services industry.


In order to pursue our growth in Luxembourg, we are looking for a new talent:


Python Software Engineer


What would be your mission?

  • Analysis and design: Work with the client’s 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.
  • Database Development and Integration: Develop the database architecture and associated Python ETL data loading scripts, integrating the database with the client’s IT infrastructure to streamline data storage and management.
  • New Code Development: Develop new Python code for various projects and ensure integration with existing developments and systems, including ReST APIs, to maintain consistency and to facilitate future expansions.
  • Version Control Management with Git: Maintain and enhance the existing Git-based version control framework, while applying it to all new development work.
  • Testing: Write unit tests to fulfil the required code coverage quality gates, prepare and participate in system/integration tests and user acceptance tests.
  • Analytics reporting Frontend: Support the team to create reporting solutions on top of the database and application layers.
  • Documentation: Create comprehensive, business-friendly documentation for all developed code to ensure that our team members can understand and maintain the code effectively.
  • Training and Support: Offer training and support to team members in advanced coding techniques, database development and integration, IT infrastructure management, and version control practices with Git.


What would be your tasks?

  • Provide requirements and design documents, following the structure and formats approved by ALM.
  • Develop and deliver sophisticated database schemas, integration strategies, and data loading scripts for Microsoft SQL Server. This should include a detailed strategy for integrating these databases with the client's existing IT infrastructure, enhancing data management and accessibility, supported by comprehensive documentation.
  • Source code fulfilling the client quality gate requirements, configuration, and automated unit tests (pytest), checked in to the provided versioning system (Git), along with documentation System/Integration test results, following the structure and formats approved by ALM.
  • Provide operator and end-user documentation.
  • Create training material and execute trainings to support ALM employees improve their skills for application and database development.


What kind of profile are we looking for?

  • Bachelor's degree in information technology, Mathematics, Physics, or similar field, and/or equivalent professional experience
  • At least 6 years of experience in software engineering with Python and SQL in a professional environment
  • Proficient in object-oriented programming, enabling the adequate application of software design patterns and the creation of modular, reusable, and maintainable code that adheres to modern programming paradigms
  • Proficient in automated testing of Python code, e.g., unit-test, pytest, behave
  • Proficient in usage of the following Python libraries: NumPy, Pandas
  • Proficient with: XML, JSON, YAML
  • Proficient in the use of the Git version control systems
  • Practical experience with data-mart development for business analytics
  • Practical experience with data domain modelling, SQL database design and ETL pipeline development with Python
  • Practical experience with SQL database development
  • Practical experience with software development processes such as waterfall, Scrum, and/or DevOps
  • Proven ability to deliver against deadlines
  • Proven customer-oriented change management communication skills
  • Excellent written and spoken English


An asset:

  • Experience with continuous integration and continues delivery pipelines, e.g., Jenkins, Azure Pipelines
  • Experience with scripting, e.g., shell scripts, PowerShell, batch scripts
  • Experience with Enterprise Data Warehouse development such as Kimball approach
  • Experience with specialized Python data management libraries, e.g. SQLAlchemy, DBT, Airflow/Luigi, Pandera
  • Proficient knowledge of and experience with the following Python libraries: Plotly, Dash
  • Experience with specialized reporting solutions such as PowerBI
  • Good understanding of a cloud-based microservice architecture, e.g. with Azure
  • Experience with documentation of business requirements and with technical writing
  • Experience with MS Excel


Additional information:

  • Open for freelance


Why join Synechron?

We are always looking for new talents, ready to immerse themselves in challenging projects with continuous learning opportunities.

We are offering you:

- A specialization in Finance: we can assist you in planning your career and offer all the necessary training and opportunities for development. (IT, Finance, coaching, personal development).

- We customize your training to fit your career path!

- An international presence: we encourage your mobility projects within our subsidiaries.

- Careful selection and support of our consultants: we engage in duration.

- A true spirit of conviviality in a dynamic and collaborative environment punctuated by regular events.

- An attractive salary package including a fixed and variable compensation as well as extra-legal advantages.

Key Skills

Ranked by relevance

c ai python ha ui git sql pan excel etl lan das nat ats continuous integration design patterns design pattern data warehouse sql server powershell jenkins storage devops server pandas unity cloud scrum numpy xml spi aci ux
Login to Apply
Posted
Nov 21, 2024
Type
Full-time
Level
Mid-Senior
Location
Luxembourg
Company
Synechron

Industries

Financial Services Banking IT Services IT Consulting

Categories

Information Technology Consulting Finance

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Synechron
Related

Développement Backend Java Expert Editique

2026-04-08

Full-time
Mid-Senior
Luxembourg
Financial Services
Information Technology
View Job Details
Synechron
Related

Développement Java Backend Reporting

2026-04-08

Full-time
Mid-Senior
Luxembourg
Banking
Information Technology
View Job Details
Synechron
Related

Tech Lead MAKS

2026-04-08

Full-time
Mid-Senior
Luxembourg
Banking
Consulting