Python Developer

Halian .
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Clean Code Principles
Data analysis
Automation of Tests
Azure
Big Data
Continuous Integration
Python
Object-Oriented Software Development
Software Construction
Software Engineering
Cosmos DB
REST
Software Version Control

Job description

  • Working on the development of new features within InsurSight, ensuring high performance, scalability, and maintainability
  • Optimise complex data and analytics workflows, including processing large datasets (4GB+)
  • Promote best practices in software engineering (testing, version control, CI/CD, OOP)
  • Collaborate with actuaries, analysts, and data scientists to deliver robust, industry-relevant solutions
  • Explore and prototype new technologies to drive innovation and continuous improvement
  • Contribute to a culture of curiosity, collaboration, and technical excellence

Requirements

  • Strong Python development experience, with a proven ability to deliver production-quality, maintainable code
  • Must have experience working with large datasets and performance-critical applications
  • Experience building and consuming REST APIs
  • Familiarity with Azure (e.g. Functions, Batch, Blob/Table/Queue Storage, Cosmos DB)
  • Good understanding of software engineering best practices, including automated testing, version control, CI/CD, and object-oriented design
  • A proactive, problem-solving mindset with a focus on performance and user experience
  • Interest in, or experience with actuarial or non-life insurance analytics (desirable)
  • Ability to quickly understand and work with complex analytical concepts

Apply for this position