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
Related Jobs
3 roles aligned with this opportunity
Développement Backend Java Expert Editique
2026-04-08
Développement Java Backend Reporting
2026-04-08
Tech Lead MAKS
2026-04-08
- Posted
- Nov 21, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Luxembourg
- Company
- Synechron
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Développement Backend Java Expert Editique
2026-04-08
Développement Java Backend Reporting
2026-04-08
Tech Lead MAKS
2026-04-08