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
EnglishJob 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