At a Glance
- Tasks: Design and optimise large-scale applications using Python and SQL.
- Company: Leading digital/fintech company transforming careers.
- Benefits: Competitive pay, great benefits, and leadership opportunities.
- Other info: Dynamic environment with a focus on Agile methodologies.
- Why this job: Work on high-impact projects with top industry talent.
- Qualifications: 12+ years in Python development and strong problem-solving skills.
The predicted salary is between 43200 - 72000 £ 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.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering, Design, and Information Technology
Industries: Banking, IT Services and IT Consulting, and Business Consulting and Services
Sr. Python Developer in Bromley employer: Ascendion
Join a forward-thinking company that champions 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, comprehensive benefits, and ample opportunities for professional growth, this is an excellent place to advance your career in a dynamic and supportive environment.
StudySmarter Expert Advice🤫
We think this is how you could land Sr. Python Developer in Bromley
✨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 Python, SQL, and Agile methodologies. 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 coding skills and problem-solving techniques. Practice common algorithms and data structures, and be ready to discuss your past projects in detail. We want you to shine!
✨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. Let’s get you that dream job!
We think you need these skills to ace Sr. Python Developer in Bromley
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!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Let us know what excites you about working at StudySmarter.
Showcase Your Projects:If you've worked on any large-scale applications or complex systems, make sure to mention them. We love seeing real-world examples of your work, especially if they involve TDD, BDD, or collaboration with teams using GIT.
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 don’t miss out on any important updates from our team. We can’t wait to hear from you!
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. They’ll likely want to hear about specific challenges you faced and how you solved them.
✨SQL Queries Are Key
Since this role involves optimising complex SQL queries, be prepared to showcase your expertise in PostgreSQL, MySQL, or SQL Server. You might even be asked to write a query on the spot, so practice some common scenarios beforehand!
✨Familiarise Yourself with Agile and JIRA
Understanding Agile methodologies and being comfortable with JIRA is crucial. Brush up on how you’ve used JIRA to track and manage project tasks in past roles, and be ready to discuss your experience working in Agile teams.
✨Showcase Your Testing Knowledge
They value Test-Driven Development (TDD) and Behaviour-Driven Development (BDD), so be prepared to talk about your experience with testing frameworks like Behave and PyTest. Share examples of how these practices improved your code quality in previous projects.