We are looking for a Senior Python Developer to participate in the projects of our client in the financial sector
Missions
- Ensure the support and maintenance activities of the tools currently in Production.
- Participate to the development of new tools and sustain the ongoing enhancement of the tools currently used in production.
- Assist in the establishment of a solid core framework that the financial calculations can be built on.
- Support citizen developers to ensure correct implementation practices are followed, ensure full test coverage and ensure Sonar quality checks are satisfied.
- Support and extend the automated integration test framework that will allow testability of the deployed calculations in a repeatable, automated fashion.
Profile
- You have a Master Degree in Computer Science or equivalent
- You have a strong experience in the field of Python programming.
- You have a strong experience in the field of test automation.
- You have a strong experience in working closely with business to co-implement a software solution satisfying both functional and technical requirements.
- You have a good knowledge in the following technologies and concepts: Django and Djangoorm, REST APIs, SQLAlchemy, Pandas, SQL, BDD, CI/CD, DevOps, Software design patterns
- Knowledge of banking sector is a plus
- Fluent in English
Our offer
- Working in a Great Place to Work based in Luxembourg
- Attractive salary and pretty cool benefits (meal vouchers, mobile subscription...)
- Develop your skills and ideas over a coffee, a beer or a pizza during our Neo'vations
- Evolve within a strong company culture, you'll join us for the opportunity and you'll stay because we're super cool (well according to 98% of our employees NEOFACTO Annual Survey 2024)
Between afterworks, innovative workshops and ski weekends, there's never a dull moment when you're part of the Neo'Squad
Recruitment process
- The pre-qualification interview with our Recruitment Manager
- Technical tests
- Receipt of our salary proposal / exclusivity agreement
- 2nd interview with our Business Manager
- Proposal of your application to the client
- Interview at the client's premises, which can be conducted either by video or in person