Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Lux-Advisory is a company specialized in IT, project management and business analysis. Our consultants take part in European or International projects. To support the increase of our activity, we are currently looking for a Python Software Engineer Consultant.
The client is currently in the process of establishing a platform for citizen developers, to provide business users with coding skills (e.g., Python, R, MATLAB, Julia), with DevOps tools, toolchains, virtual machines, and databases to empower them to develop applications for processing and sharing data easily, while following best practices in software engineering and computing.
Mission
The Consultant will work in the Financial Applications team:
- Support the IT team in developing and maintaining project templates and environments for the citizen developer platform
- Support business users from different departments and divisions with End User Computing Applications (the “EUCA”s) to prepare, support, and help them to migrate their EUCA solutions to the citizen developer platform, and/or to implement new solutions on the citizen developer platform
Tasks
Within the Financial Applications team, the Consultant is expected to deliver the following services :
- Analysis and design: work with the subject matter experts to gather technical, business, and security requirements and any other relevant input. Perform analysis of existing processes and applications, and additional/new requirements. Design applications addressing these requirements
- Code Review and Refactoring: analyse the existing code, understand its business logic and objectives, and support the users to refactor it with professional knowledge to improve maintainability, performance, readability, and adherence to best practices as implemented by the code quality gate. Ensure that developed code is aligned with financial industry standards and best practices
- New Developments: develop new code and templates for additional topics and integrate it seamlessly with existing developments and systems to maintain consistency and to facilitate future expansions
- Database Development and Integration: develop and support new database schemas in Microsoft SQL Server and associated data loading scripts, integrating the database with the IT infrastructure to streamline data storage and management
- Test: write unit tests to fulfil the required code coverage quality gates, prepare and participate in system/integration tests and user acceptance tests
- Documentation: create comprehensive, user-friendly documentation for all developments to ensure that team members can understand and maintain the code effectively
- Training and Support: provide training and support to users in the areas of coding, database development and integration, and IT infrastructure management, empowering them to grow their skill set and contribute more effectively to future projects
Deliverables
The Consultant will be responsible for providing the following deliverables :
- Requirements and design documents, following the structure and formats approved
- Source code fulfilling the quality gate requirements, configuration, and automated unit tests (pytest), checked in to the provided versioning system (Git), along with documentation (e.g., docstring, Markdown, asciidoc)
- System/Integration test results, following the structure and formats approved
- Operator and end-user documentation
- Create training material and execute trainings to support the employees improve their skills for application and database development.
Technical skills
Mandatory
- Bachelor's degree in information technology, Mathematics, Physics, or similar field, and/or equivalent professional experience
- Minimum of 7 years of experience in software engineering with Python and SQL in a professional environment, depending on the submitted profile
- 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: Flask, NumPy, Pandas
- Proficient with: XML, JSON, YAML
- Proficient in the use of the Git version control systems
- Experience with the Windows and Unix/Linux operating systems
- Practical experience with software development processes such as waterfall, Scrum, and/or DevOps
Desired
- Experience in the Financial Industry, specifically, familiarity with Capital Markets products and processes
- Experience with continuous integration and continues delivery pipelines, e.g., Azure Pipelines
- Experience with scripting, e.g., shell scripts, PowerShell, batch scripts
- Experience in software engineering with Java, R, MATLAB, and/or Julia
- Proficient knowledge of and experience with the following Python libraries: Pytorch, Plotly, Dash
- Experience with specialized reporting solutions such as, e.g., PowerBI
- Experience with Big Data technologies like Spark, Azure CosmosDB etc.
- 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
Soft skills
- Excellent English communication and presentation skills, ensuring clear and concise communication with IT and business and fostering a smooth and effective collaboration process
- Proven customer-oriented change management and communication skills
Contact
- Please send your CV and cover letter to [email protected]
Details
- Full-time work
- The Consultant will perform Services 100% offsite
Key Skills
Ranked by relevanceReady to apply?
Join Lux-Advisory and take your career to the next level!
Application takes less than 5 minutes

