Fimatix are a leading Software Delivery consultancy who specialise in delivering projects for HM Government and Financial Services clients. We are URGENTLY trying to recruit a contract Senior Python Developer for one of our Financial Services clients.
As a Senior Software Engineer reporting to the CTO, you will be working with a small team of Python developers and UI developers contributing to the development of new generation of cloud-based analytical products in the area of financial regulatory risk. The team’s main responsibilities are in developing web applications and APIs to support client access to and use of our regulatory content.
About the Role
Actively engage in solution design with Business and Technical representatives, be prepared to rapidly prototype solutions where relevant or necessary. Bring your thoughts on new techniques and alternative approaches to the team.Take overall responsibility for development of significant elements of our mission-critical SaaS platform.Work without close supervision to deliver high quality software through the full development lifecycle.Particular focus on provable code quality in support of a continuous delivery methodology.Recommend and champion the use of new technologies whether for direct use in products or in supporting the development lifecycle.Build fault-tolerant software – software that expects the unexpected.Planning, estimation, and logical organisation of tasks.Perform code reviews and testing as needed to ensure high quality deliverables.
Skills and Experience
The role involves development of APIs and web application backends using the Python language. We are looking for significant experience to underpin that, supported by:Create and communicate development plans and schedules.Ensure team meet deadlines with high quality deliverables.Embody continuous improvement – bring to life your ideas about how to make these systems better.Build APIs for clients to access our data.Build responsive, reliable, performant, and secure web application backends.Implement, tune, and maintain the Devops necessary to support the above.Contribute strongly to development of surrounding processes.
Essential:Python web application and/or API development.Strong SQL and RDBMS modelling skills.Reasonable Linux knowledge.Modern and agile DevopsStrong communication skills, ability to fit into a cohesive team.Minimum 5 years’ experience in comparable business/technical/product environments
Desirable:PostgreSQL and use of PostgreSQL via SQLAlchemyAzure infrastructure configurationBasic working knowledge of interfacing with LLMs, such as OpenAI or Microsoft Cognitive Services APIs.