We are seeking a Senior / Expert Software Engineering Consultant to join a client. The role focuses on designing, developing and maintaining high-quality software solutions in a financial environment.
Tasks
* Analyse business, technical and security requirements.
* Design, develop, refactor and integrate Python-based applications.
* Develop and integrate databases using Microsoft SQL Server.
* Write automated unit tests and participate in system and UAT testing.
* Ensure code quality, documentation and compliance with financial standards.
* Provide training and technical support to internal users.
Key Deliverables
* Requirements and design documentation.
* High-quality Python and SQL code with automated tests (pytest) and full documentation.
* System and integration test results.
* User, operator and training documentation.
Requirements
* EU CANDIDATES ONLY
* University degree in IT, Mathematics, Physics or similar, or equivalent experience.
* 7–10 years (Senior) or 10+ years (Expert) of experience in Python and SQL development.
* Strong object-oriented programming and software design skills.
* Experience with automated testing (pytest, unittest).
* Proven knowledge of Flask, NumPy, Pandas.
* Experience with Git, XML/JSON/YAML, and Windows & Linux environments.
* Experience with Waterfall, Scrum and/or DevOps methodologies.
* Excellent communication skills in English.
NICE TO HAVE
* Experience in financial services / capital markets.
* CI/CD pipelines (Azure), Big Data technologies and cloud architectures.
* Experience with Power BI, advanced Python libraries and scripting.
Benefits
* Opportunity to work in a high-level financial institution with complex and challenging projects.
* Long-term collaboration within an international and multicultural environment.
* Participation in strategic, high-impact projects in the financial sector.
* Professional growth working alongside senior experts in software engineering and finance.
* Exposure to modern technologies, cloud architectures and best development practices.
* Stable engagement with clear deliverables and structured ways of working.
* Continuous learning through knowledge sharing, documentation and training activities.
Apply now!