At a Glance
- Tasks: Design and optimise large-scale applications using Python and SQL.
- Company: Leading digital and fintech company transforming careers.
- Benefits: Competitive pay, great benefits, and leadership opportunities.
- Other info: Dynamic environment with Agile practices and excellent career growth.
- Why this job: Work on high-impact projects with top industry talent.
- Qualifications: 12+ years of Python experience and strong problem-solving skills.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking a highly experienced Senior Python Developer with a proven track record of designing, developing, and optimizing large-scale applications. This role is ideal for someone who thrives in complex problem-solving, writes clean and efficient code, and understands the bigger picture of software architecture and design.
Key Responsibilities
- 12+ years of experience in Python development with expertise in OOP and software design principles.
- Write and optimize complex SQL queries for PostgreSQL, MySQL, or SQL Server.
- Work in Linux environments, including bash scripting and deployment automation.
- Manage and schedule workflows using Autosys.
- Collaborate with teams using GIT (branching strategies, pull requests, and merging workflows).
- Track and manage project tasks using JIRA within an Agile framework.
- Apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices, leveraging Behave and PyTest for unit and integration testing.
Why You’ll Love It Here
- Work on exciting, high-impact projects.
- Collaborate with some of the brightest minds in the field.
- Competitive pay, great benefits, and opportunities to lead.
Sr. Python Developer in London employer: Ascendion
Join a forward-thinking company that values innovation and collaboration, where as a Senior Python Developer, you'll work on high-impact projects alongside some of the brightest minds in the industry. With competitive pay, excellent benefits, and ample opportunities for professional growth, this is an ideal environment for those looking to make a meaningful contribution in the dynamic fields of banking and fintech.
StudySmarter Expert Advice🤫
We think this is how you could land Sr. Python Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in fintech or digital sectors. A personal recommendation can make all the difference when you're vying for that Senior Python Developer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving complex SQL queries or TDD practices. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your approach to software architecture and design. We want you to shine during those interviews!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Sr. Python Developer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Python Developer role. Highlight your experience with Python, SQL, and any relevant projects that showcase your problem-solving skills. We want to see how you fit into our world!
Showcase Your Projects:Include specific examples of large-scale applications you've worked on. Talk about the challenges you faced and how you overcame them. This helps us understand your thought process and technical expertise.
Be Clear and Concise:When writing your cover letter, keep it clear and to the point. We appreciate straightforward communication, so make sure to express why you're excited about this role and how you can contribute to our team.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Ascendion
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with OOP and software design principles, as well as any large-scale applications you've developed. Prepare to showcase your problem-solving abilities with real-world examples.
✨SQL Queries Are Key
Since you'll be working with databases, practice writing and optimising complex SQL queries for PostgreSQL, MySQL, or SQL Server. Be prepared to answer questions about your experience with these technologies and how you've used them in past projects.
✨Familiarise Yourself with Linux and Bash
As this role involves working in Linux environments, make sure you're comfortable with bash scripting and deployment automation. You might be asked to demonstrate your knowledge, so having a few scripts or examples ready can really impress the interviewers.
✨Agile and Collaboration Tools
Get to grips with Agile methodologies and tools like JIRA and GIT. Be ready to discuss how you've managed workflows and collaborated with teams in the past. Highlight your experience with branching strategies, pull requests, and merging workflows to show you're a team player.