Sr. Python Developer (City of London)
Sr. Python Developer (City of London)

Sr. Python Developer (City of London)

Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Join us as a Senior Python Developer, focusing on full-stack development and enhancing our Azure Databricks platform.
  • Company: Be part of a leading financial institution driving innovation in economic data analysis.
  • Benefits: Enjoy a hybrid work model with 3 days in the office and competitive perks.
  • Why this job: Work on impactful projects, collaborate with talented teams, and grow your skills in a dynamic environment.
  • Qualifications: 10+ years of experience in software development, strong Python skills, and familiarity with front-end frameworks.
  • Other info: SC clearance is required for this role.

The predicted salary is between 43200 - 72000 £ per year.

Location: London, UK (3 days in office)

SC Cleared: Required

Job Type: Full-Time

Experience: 10+ years

About the Role: We are seeking a highly skilled and versatile Senior Developer to join our team and contribute to the development and maintenance of our cutting-edge Azure Databricks platform for economic data. This platform is critical for our Monetary Analysis, Forecasting, and Modelling activities. The Senior Developer will be responsible for both front-end and back-end development, with a focus on Python, including the challenging but rewarding task of reverse engineering an existing codebase to integrate new features and improvements. This role requires a strong understanding of software development principles, experience with various programming languages and frameworks, and a passion for building high-quality, scalable, and maintainable software. Drive the development of MVPs, ensuring timely delivery and alignment with business goals.

Key Responsibilities:

  • Full-Stack Development: Contribute to both front-end and back-end development of applications and APIs interacting with the Azure Databricks platform. Develop user interfaces using modern front-end frameworks (e.g., React, Angular, Vue.js) and ensure a seamless user experience. Develop robust and efficient back-end services and APIs using Python.
  • Python Development: Develop and maintain Python code for data processing, API development, and integration with the Azure Databricks environment. Utilise relevant Python libraries and frameworks (e.g., Flask, Django, Pandas, NumPy). Collaborate with cross-functional teams to build and enhance banking applications. Work closely with UI/UX Designers to integrate visualizations seamlessly into web applications or other platforms. Work on data interfaces to connect various systems within the bank. Write unit and integration tests to ensure code quality and reliability.
  • .NET Development (Optional): Develop and maintain .NET code for back-end services, APIs, and integrations with other systems. Utilise relevant .NET frameworks and technologies (e.g., ASP.NET Core, C#, Entity Framework). Write unit and integration tests to ensure code quality and reliability.
  • Reverse Engineering: Analyse and understand existing codebases (potentially Python) to identify areas for improvement, bug fixes, and new feature implementation. Document findings and create clear specifications for changes. Implement changes while maintaining the stability and functionality of the existing system.
P

Contact Detail:

Placed Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Sr. Python Developer (City of London)

✨Tip Number 1

Make sure to brush up on your Python skills, especially with libraries like Flask and Django. Being able to demonstrate your proficiency in these areas during discussions will set you apart from other candidates.

✨Tip Number 2

Familiarise yourself with Azure Databricks and its functionalities. Understanding how to leverage this platform for economic data will show that you're not just a developer, but someone who can contribute meaningfully to the team's goals.

✨Tip Number 3

Prepare to discuss your experience with full-stack development, particularly in creating user interfaces with frameworks like React or Angular. Highlighting specific projects where you've successfully integrated front-end and back-end solutions will be beneficial.

✨Tip Number 4

Be ready to talk about your experience with reverse engineering codebases. Sharing examples of how you've improved existing systems or implemented new features will demonstrate your problem-solving skills and technical expertise.

We think you need these skills to ace Sr. Python Developer (City of London)

Expertise in Python programming
Experience with Azure Databricks
Full-Stack Development
Proficiency in front-end frameworks (e.g., React, Angular, Vue.js)
Back-end development using Python frameworks (e.g., Flask, Django)
Data processing skills with Python libraries (e.g., Pandas, NumPy)
API development and integration
Unit and integration testing
Reverse engineering existing codebases
Strong understanding of software development principles
Collaboration with cross-functional teams
UI/UX integration skills
.NET development experience (optional)
Documentation and specification writing

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive experience in Python development, particularly with Azure Databricks and any relevant frameworks like Flask or Django. Emphasise your full-stack capabilities and any experience with front-end technologies such as React or Angular.

Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and your understanding of the role's requirements. Mention specific projects where you've successfully reverse-engineered codebases or developed scalable applications, showcasing your problem-solving skills.

Showcase Relevant Projects: Include a portfolio or links to projects that demonstrate your expertise in Python and full-stack development. Highlight any contributions to open-source projects or personal projects that align with the job description, especially those involving data processing or API development.

Prepare for Technical Questions: Anticipate technical questions related to Python, Azure Databricks, and full-stack development during the interview process. Brush up on your knowledge of relevant libraries and frameworks, and be ready to discuss your approach to reverse engineering and improving existing code.

How to prepare for a job interview at Placed

✨Showcase Your Python Expertise

Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've used Python for data processing or API development, and be ready to explain the libraries and frameworks you utilised, such as Flask or Django.

✨Demonstrate Full-Stack Knowledge

Since the role involves both front-end and back-end development, brush up on your knowledge of modern front-end frameworks like React or Angular. Be ready to discuss how you’ve integrated user interfaces with back-end services in previous roles.

✨Prepare for Reverse Engineering Questions

Given the focus on reverse engineering existing codebases, think about past experiences where you've had to analyse and improve legacy code. Be ready to explain your approach to understanding and documenting changes while ensuring system stability.

✨Align with Business Goals

Understand the importance of aligning technical work with business objectives. Be prepared to discuss how you've driven the development of MVPs in the past and how you ensure timely delivery that meets business needs.

Sr. Python Developer (City of London)
Placed
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
  • Sr. Python Developer (City of London)

    Full-Time
    43200 - 72000 £ / year (est.)
  • P

    Placed

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>