
Python Developer (m/f/d)
Hybrid
London, United Kingdom
Full Time
11-03-2025
Job Specifications
£650-750pd - London / hybrid - Senior Python Developer
About emagine:
emagine is a high-end professional services consultancy and solutions firm specializing in providing business and technology services to the financial services sector. We foster a culture of openness, integrity, and collaboration, aiming to deliver optimal services for our clients and create a positive and equitable working environment.
We are hiring for a skilled Senior Python developer with a strong background in Investment Banking.
Key Responsibilities:
Python Development: Utilise your expertise in Python to design and implement robust solutions.
Leadership: Lead a team of developers, guiding them through complex projects and ensuring high-quality deliverables.
Strategic Thinking: Demonstrate a strategic mindset, bringing forward-thinking solutions to the table and leveraging your initiative on innovative projects.
Business Integration: Collaborate closely with front office teams, understanding their needs and translating them into technical solutions.
Risk and Modelling: Apply your knowledge of risk management and financial modelling to enhance decision-making processes.
Requirements:
Strong knowledge of Python (ideally 5+ years’ experience)
Experience working with platforms such as; Beacon/Athena/Quartz/SecDB (essential)
Cloud and DevOps experience (useful)
Automation Testing framework experience (useful)
Good knowledge of Risk, FX or FICC (bonus)
Experience with greenfield projects, from conception to deployment.
Strong communication skills, with the ability to effectively interface with business stakeholders and technical teams.
Bachelor’s degree in Computer Science, Engineering, or a related field.
Join emagine:
If you are up to the challenge and would like to find out more, get in touch with us immediately. Our internal recruitment team is always keen to hear from dynamic individuals looking to further their career and explore their full potential.
emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion, or ethnic origin
About the Company
emagine is a high-end business & IT consulting company challenging the way businesses leverage high-end expertise. Enabled by our vast network of expert consultants, we tailor our services to the unique needs of each business, powering progress, solving challenges, and delivering real results. As the world evolves, scalability becomes increasingly important in modern, technology-driven organizations. And it is around this critical need that emagine stands out with a unique business model and delivery capacity. With emagin... Know more
Related Jobs


- Company Name
- Better Placed Ltd - A Sunday Times Top 10 Employer in 2023!
- Job Title
- AI Software Engineer
- Job Description
- Software Engineer – JavaScript & Python Remote (UK only) £100,000-£120,000 +ISO options from day 1 **ideally you'll possess a degree in Computer Science / Physics/ Maths(or similar) from a top university and worked for an AI native or AI focussed business. Better Placed Technology has partnered with a Microsoft backed AI business that has exited Stealth mode. They were founded in Silicon valley as they begin hiring their UK based team. The founding team is composed of industry leaders and innovators taken from some of the best-known tech businesses on the globe. They’re working on cutting edge technologies that are revolutionizing the AI landscape. The Job You’ll be a talented, motivated software engineer with a good level of expertise in JavaScript and Python. As a key UK hire you will be involved in creating synthetic data tools, working with Large Language Models (LLM’s), integrating with API’s and building products for enterprise customers. Required Skills and Experience: Proficient in Python; experience with PyTorch is a bonus. Strong expertise in JavaScript, including React, Next.js, and Node.js. Proven experience in developing and maintaining full-stack applications. Experience working with APIs and integrating third-party services. Strong problem-solving skills and attention to detail. Ability to work independently in a remote setting and manage time effectively. 3-4 years commercial post degree Day to Day Develop and maintain synthetic data tools to support AI model training and evaluation. Work on large language models (LLMs) and contribute to their improvement and deployment. Integrate with various APIs to enhance product functionality. Build and enhance products for enterprise customers, ensuring high performance and reliability. Collaborate with cross-functional teams to deliver high-quality software solutions. Preferred Qualifications: Experience with synthetic data generation and usage. Familiarity with large language models (LLMs) and their applications. Prior experience working with enterprise customers. Masters degree in CS or Mathematics This is a truly unique opportunity to work with some of the brightest minds in the industry on a ground-breaking project, for a confidential discussion please apply with an up to date CV.


- Company Name
- GARMIN (EUROPE) LIMITED
- Job Title
- IT Technical Support Specialist (Level 2)
- Job Description
- IT Technical Support Specialist (Level 2) Office Based - Swansea Salary: £30,000 - £32,000 per annum (depending on experience) Garmin do not offer Sponsorship, all candidates must have the right to work in the UK. Purpose of the Job Employees in this role function as IT professionals serving as technical experts and participate in or oversee a variety of analytical and technical assignments that provide for problem diagnosis and solutions documentation, implementation, administration, support, and maintenance of a variety of hardware, software, and network products in an IT Service Desk environment. The role is broadly split between providing day-to-day operational support for existing IT services and users of those services, and project work leading to the development and deployment of new IT services. Key Duties & Responsibilities Provide 1st and 2nd level IT support. React with urgency to critical business outages and initiate Garmin’s incident management process. Take ownership of IT incidents and take a proactive approach when dealing with user issues. This includes regular communication and updates to end users. Complex troubleshooting for both Windows and Mac environment. Transfer IT tickets to remote teams as appropriate. New starter and leaver administration (and asset reclaim). Procure, build and deploy IT hardware. Provide IT peripherals as needed. Manage and implement initiatives or change controls. Make recommendations for improvements. Create work instructions and knowledge articles. Maintain stock levels for IT supplies. Maintain accuracy of asset information. The person having this role plays a vital part in the services that the Garmin EMEA IT Department delivers as they are the first point of contact for associates when they require IT assistance or advice. This requires a greater understanding of customer care as well as high technical knowledge. Ensure that associates are trained and aware of our IT standards, policies and procedures, and be prepared to uphold and enforce them. Assist the IT Service Desk Team in Garmin Southampton with remote support or administration. Travel to other Garmin locations and provide support as needed. Perform other duties as necessary. The requirement of the position is to work from the office 5 days a week. Experience or knowledge of the following technologies: Proven experience of using and configuring Microsoft operating systems. Microsoft Office troubleshooting. Active Directory account administration. Office 365 administration. Microsoft Exchange mailboxes and permissions. Laptop, desktop and printer hardware. Barcode scanners and label printers. Mobile device support and management. Able to identify interdependencies in system and application components. Education & Experience CompTIA A+ MCP Microsoft Client Operating Systems MCDST 3+ years working in an IT Service Desk team. Experience of using and configuring Microsoft Operating Systems. Good knowledge of Microsoft Office desktop applications. Previous experience of supporting IT systems in a production or manufacturing environment. What we can do for you; Enhanced Pension Enhanced annual leave Enhanced Maternity/Paternity Private Medical & Dental Discounted Products Employee Share Scheme Cycle to Work


- Company Name
- Forsters LLP
- Job Title
- Lead Full Stack Microsoft Developer
- Job Description
- Lead Full Stack Microsoft Developer proficient in front-end and back-end development using Microsoft technologies. A proven team leader with experience managing and mentoring both local and offshore development teams. Expertise in building solutions using the Power Platform (Power Apps, Power Automate, Power BI), Azure Functions, .NET Core, PowerShell scripting for automation, and creating modern user interfaces with Fluent UI. Focuses on developing robust and scalable applications while fostering a collaborative team environment and working effectively with project management, business analysis, and QA teams. Main Duties And Responsibilities Include Power Platform Development: Design, develop, and deploy custom applications using Power Apps, Power Automate, and Power BI, integrating with various data sources and systems. Azure Functions Integration: Create and manage serverless Azure Functions to implement custom business logic, data processing, and API endpoints. Front-End Development: Build responsive and accessible user interfaces using modern JavaScript frameworks like React, Angular, incorporating the Fluent UI design system for a consistent and polished user experience. Ensure seamless interaction with Power Platform components and .NET Core applications. .NET Core Development: Develop and maintain robust APIs and back-end services using C# and .NET Core, adhering to best practices for performance, security, and scalability. Back-End Development: Develop robust APIs using C#/.NET Core on Azure App Service to handle data manipulation, authentication, and authorisation, integrating with Power Platform and other systems. Data Management: Model and manage data within Azure SQL Server, utilising data connectors to integrate with external systems and .NET Core applications. System Integration: Connect Power Platform applications and .NET Core services with other Microsoft services (like SharePoint, Teams) and external APIs. PowerShell Scripting: Develop PowerShell scripts for automating tasks related to Power Platform deployments, Azure resource management, .NET Core application deployments, and general system administration. This includes scripting for CI/CD pipelines, environment set-up, and routine maintenance. Application Packaging and Deployment: Package and deploy .NET Core applications to various environments (Azure App Service, on-premises servers, etc.), using appropriate tools and techniques (e.g., Docker, Azure DevOps pipelines). This includes managing dependencies, configurations, and deployment processes. DevOps Practices: Implement continuous integration and deployment (CI/CD) pipelines for efficient application delivery and maintenance, leveraging PowerShell and other DevOps tools. The salary on offer for the role is competitive. There will be a salary review for the successful candidate in June 2026, plus a comprehensive benefits package and the opportunity to work in a firm that is well known for its strong and collaborative culture. In addition, Forsters has in place a highly regarded Agile Framework that supports all staff to achieve their best. As a firm, we live our values and would encourage all applicants to read up on them. Job Description A detailed job description can be found here. Apply


- Company Name
- Seneca Learning
- Job Title
- Full Stack Developer
- Job Description
- Join Seneca to Revolutionise Education At Seneca, our mission is simple: to provide every child with a free, fun, and effective education. Since launching in 2018, we’ve empowered over 15 million students to prepare for their exams with engaging, science-backed learning tools. We use cognitive science, gamification and AI to create enjoyable, impactful learning experiences that stick while bringing down costs. Our platforms for teachers and parents further enable those closest to students to support their success. We’re growing our development team and are looking for passionate, innovative individuals to help us continuously improve our product. At Seneca, learning is our business and our culture: we pride ourselves on fostering a supportive environment where coaching and feedback are at the heart of personal and professional growth. Why Seneca? Work on products that transform education Be part of a collaborative, mission-driven team Leverage AI to enhance learning and lower costs for students Join a culture where continuous learning, coaching, and feedback fuel your development Our stack: Our web app is built in React & TypeScript Serverless microservice architecture, written primarily in TypeScript AWS: Lambda, DynamoDB, SNS, SQS, CloudFront, RDS, API Gateway, S3 Generative AI with OpenAI Infra-as-code via Terraform Google Cloud: Firebase, BigQuery, Web + App analytics Testing using Mocha, Jest & Cypress CI with Jenkins & GitHub Actions Linear for issue tracking, Slack for comms and Google Meet for remote meetings What we're looking for: We are looking for junior to mid-level developers with a working knowledge of some technologies across our stack, and an interest in learning the rest. We coach all our developers to become confident in both front and back-end development, so it's ok to be stronger in one over the other. Excellent communication skills suited to working in a highly collaborative environment. Strong academic background in a STEM-based subject eg. a degree in maths, physics, engineering, chemistry etc. Evidence of a strong product mindset and a self-driven approach to ownership. Show us your side projects, portfolios or personal website! We're not expecting you to tick all the boxes and be the complete package. We strive to build a diverse team of backgrounds, skills and interests, where we can all learn from each other. So if you think you can bring something exciting to our team, we want to hear from you! Ready to make an impact? Apply today to help us take education to the next level. Company Benefits We cater for remote and hybrid working with flexible hours, and for those who like to collaborate in person, our lively office in central London is always open! Holiday progressively increases with tenure: starting at 25 days a year and rising to 33 days over 4 years Quarterly social get-togethers for the whole team, with a full day of activities, food and drinks Learning is our business and our culture: Weekly "Knowledge shares" to learn best practices and new skills Monthly "Dev labs" hackathons to work on something experimental of your choice Interview Process 15-minute call to discuss the role and answer any questions Take-home technical task Technical interview over video call to discuss your task Engineering and company culture interview to meet more of the team!