-
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

python git sql etl continuous integration design patterns sql server powershell storage server scrum
Login to Apply
Posted
Jan 28, 2025
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

Tech Lead MAKS

2026-04-08

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

Développeur MAKS

2026-04-08

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

Développement Backend Java Expert Editique

2026-04-08

Full-time
Mid-Senior
Luxembourg
Financial Services
Information Technology