Python Developer

Michael Bailey Associates

  • England
  • Permanent
  • Full-time
  • 27 days ago
Seeking- Python Developer12 Month ContractHybrid- London/WaterlooInside IR35Trading experience mandatory8+ years of relevant Python Application development experienceCreating applications and packages with Python 3Writing reliable unit and end-to-end tests with PyTestExperience working in fast- paced project delivery using AGILE methodsStrong software development skills, knowledge of best practices (SOLID, CI/CD, MS DevOps pipelines etc.)MS Azure experience e.g. virtual networks, key vaults and storage, securityMS SQL backend development experienceExperience in developing API's in python using FastAPI/Django/FlaskHands on in ADF and Azure DatabricksWeb development with PythonBasic understanding of the WebSockets protocolKnowledge of the OAuth2 and web securityBasic knowledge of modern JavaScript, TypeScript, Node.jsKubernetes containersDesired SkillsBasic knowledge in numerical calculus, such as multi-dimensional function interpolation, numerical differentiationKnowledge of physical commodities trading markets and organisations (esp. LNG/ gas/oil).Data Engineering experience blended along with core software engineering experienceExperience of working directly with traders on trader models.Data manipulation with PandasPython: Bokeh visualization, Tornado web framework, asyncio programming, Azure Python APIHashicorp Terraforms (azurerm)Kafka ConfluentConda package managementReactJS front end development experienceExperience of delivery within a banking or trading environment.Personal Attributes:A determined focus on the user and user experience when problem- solvingTeam player and able to collaborate, proactively communicates and shares understanding and experience within a teamClear communicator and able to work in a multicultural/lingual environmentUses initiative and owns their deliverables end-to-endBrings ideas to the table, is inquisitive and excited by new technologyUsed to working in a flexible, independent manner on a mixture of small unstructured and large structured itemsProvides regular, considered feedback and regularly strives to improve their own ways of workingMichael Bailey International is acting as an Employment Business in relation to this vacancy.

Michael Bailey Associates