We're hiring a Senior Python Software Engineer
We are currently looking for an experiencedPython Software Engineerto join amulticultural, international IT environmentworking on financial applications and a citizen developer platform.
This is along-term, full-time, fully remoteconsulting assignment focused on high-quality software engineering, data processing, and supporting business users in building and migrating applications.
Remote (EU-based)
Long-term project
Possible starting date: February ****
What you'll do
You will work within a Financial Applications team, contributing to the development, maintenance, and improvement of Python-based applications and templates.
The role involves close collaboration with IT teams and business users, ensuring solutions follow best practices in software engineering, security, and quality.
Key Responsibilities
Analyse and design applications based on business, technical, and security requirements
Review, refactor, and improve existing Python codebases to meet quality standards
Develop new Python code, templates, and reusable components
Design and integrate database schemas and data loading scripts (Microsoft SQL Server)
Write automated unit tests and support system, integration, and user acceptance testing
Produce clear technical and user documentation
Provide training and hands-on support to business users and developers
Mandatory Technical Skills
Bachelor's degree in IT, Mathematics, Physics, or equivalent professional experience
Professional experience inPython and SQL:at least 7 years of working experience.
Strong object-oriented programming and software design patterns
Automated testing of Python code (e.g. unit tests, pytest)
Hands-on experience withFlask, NumPy, Pandas
Working withXML, JSON, YAML
Git version control
Experience onWindows and Linux/Unixenvironments
Familiarity with software development methodologies (Scrum, DevOps, Waterfall)
Fluent English (C1/C2 level)
Nice to Have
Experience in the financial industry or capital markets
CI/CD pipelines (e.g.Azure Pipelines)
Scripting (Shell, PowerShell, batch)
Exposure to Java, R, MATLAB, or Julia
Data visualization or reporting tools (e.g.PowerBI)
Big Data technologies or cloud-based microservice architectures
Experience with technical documentation and MS Excel
If you would like to apply, please send your CV in English, via Linkedin.
Please read carefully the privacy policy available here and submit your application by attaching your CV.
We remind you that, pursuant to Article 111-bis of the Privacy Code, it is not necessary to obtain authorization for the processing of personal data contained in your CV.