Software Engineer required to work on initial 8-month contract. Key Skills & Requirements:• Excellent understanding of software engineering principles and development platforms (Visual Studio Code / Pycharm with Azure DevOps infrastructure preferred)• Excellent understanding of software development standards and practices including clean coding, SOLID principles and clean architecture• Strong knowledge of data structures, especially object-oriented data models• Strong knowledge of pattern matching and heuristic algorithms (including as a minimum regex-based solutions)• At least 5 years industrial experience of building code in general purpose languages using procedural, object oriented, and functional programming (python/scala preferred)• Experience of working in azure DevOps pipelines environment.• Experience of cloud stack (Azure) for cloud-based components of the process. Experience in some of the cloud-based capabilities: o Deploying cloud serverless compute e.g. using Azure Functions o Deploying on distributed data processing platforms e.g. Databricks o Interacting with conventional and Hybrid database technologies e.g. SQL Server and CosmoDB. To apply, submit your most up to date CV.Michael Bailey International is acting as an Employment Business in relation to this vacancy.