Description
Python Developer, Mongo DB, Azure and Azure DevOps (ADO), Git, REST API
Top tier Financial institution are looking for a proven Python Developer with experience gained on large, shared code bases. Ideally with Asyncio/Aiohttp/Twisted framework and web development (especially Rest API) knowledge. Familiarity with Linux, Azure and Azure DevOps and source code control systems such as Git will be advantageous.
The main task is to replace a proprietary in-memory database, "DeepPool", with equivalent functionality based on MongoDB. This will involve; modifying client code to use MongoDB instead of DeepPool as their cache and replacing DeepPool functionality with equivalent Mongo queries and commands.
Additional tasks include:
- Ensure log output is captured centrally
- Identify security-relevant events and ensure they are logged
- Ensure security-related messages are retained for sufficiently long period
- create automated build & test pipelines in Azure DevOps (ADO)
- Create deployment pipelines in ADO, for automated deployment
- Enhance management of database-level executable code, so that code version is verifiable
The role can be based remotely, but there is also opportunity to go into the London offices (City) a few days a week. No business knowledge required but FS experience will be helpful. More important is the ability to work in a big Python code-base.
For full details of this opportunity please submit your CV and get in touch.