At a Glance
- Tasks: Develop and maintain Python applications, ensuring performance and scalability.
- Company: Join a leading digital transformation business focused on government IT modernisation.
- Benefits: Enjoy hybrid working with flexible hours and competitive salary.
- Why this job: Be part of impactful projects that enhance banking applications and improve user experience.
- Qualifications: Extensive Python experience, CI/CD knowledge, and familiarity with web frameworks like Django and Flask.
- Other info: Immediate start available, ideally Summer 2025, with a collaborative team environment.
The predicted salary is between 68000 - 90000 £ per year.
Seeking an experienced Senior Python Developer for a Permanent role based in central London. Hybrid working with the expectation of 3 days/week on site in London. Immediate start, ideally Summer 2025. A chance to work with a leading digital transformation business on large-scale IT modernisation programmes for government clients.
Key skills, experience + tasks will include:
- Extensive hands-on experience with Python is essential, including a strong grasp of Core Python concepts.
- Proven expertise in deploying Python applications using CI/CD, along with proficiency in designing and implementing CI/CD pipelines in Cloud environments.
- Excellent practical expertise in Performance tuning and system optimisation.
- Experience with PySpark and Azure Databricks for distributed data processing and large-scale data analysis.
- Proven experience with web frameworks, including knowledge of Django and experience with Flask, along with a solid understanding of APIs.
- Develop and maintain data interfaces to connect various systems within the Bank.
- Solid architecture and design knowledge to ensure scalable and efficient systems.
- Lead the development of MVPs, ensuring timely delivery, alignment with business goals.
- Collaborate with cross-functional teams to build and enhance banking applications.
- Work closely with UI/UX Designers to seamlessly integrate visualisations into web applications or other platforms.
- Banking Domain Experience is Highly Desirable.
Python Developer employer: Syntax Consultancy Limited
Contact Detail:
Syntax Consultancy Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer
✨Tip Number 1
Network with professionals in the banking and tech sectors. Attend meetups or webinars focused on Python development and digital transformation to connect with potential colleagues and learn about industry trends.
✨Tip Number 2
Showcase your hands-on experience with Python by contributing to open-source projects or building your own applications. This not only demonstrates your skills but also gives you practical examples to discuss during interviews.
✨Tip Number 3
Familiarise yourself with CI/CD practices and cloud environments, particularly Azure. Consider taking online courses or certifications that focus on these areas to enhance your knowledge and make you a more attractive candidate.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges related to Python, APIs, and web frameworks like Django and Flask. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills.
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your extensive hands-on experience with Python and any relevant projects you've worked on. Emphasise your expertise in deploying Python applications using CI/CD and your familiarity with cloud environments.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific skills like performance tuning, system optimisation, and your experience with web frameworks such as Django and Flask. Relate your past experiences to the job description.
Showcase Relevant Projects: If you have worked on projects involving PySpark, Azure Databricks, or banking applications, be sure to include these in your application. Provide brief descriptions of your role and the impact of your contributions.
Highlight Collaboration Skills: Since the role involves working closely with cross-functional teams and UI/UX designers, mention any previous experiences where you successfully collaborated with others. This will demonstrate your ability to work effectively in a team environment.
How to prepare for a job interview at Syntax Consultancy Limited
✨Showcase Your Python Expertise
Be prepared to discuss your hands-on experience with Python in detail. Highlight specific projects where you applied Core Python concepts, and be ready to demonstrate your understanding of advanced features and best practices.
✨Demonstrate CI/CD Knowledge
Since deploying Python applications using CI/CD is crucial for this role, come equipped with examples of how you've designed and implemented CI/CD pipelines in cloud environments. Discuss any tools you've used and the impact they had on your projects.
✨Discuss Performance Tuning
Performance tuning and system optimisation are key aspects of the job. Prepare to talk about your experience in this area, including specific techniques you've employed to enhance application performance and any challenges you've overcome.
✨Familiarise Yourself with Banking Domain
While banking domain experience is highly desirable, if you have any relevant knowledge or experience, make sure to mention it. Research the company’s projects in the banking sector and be ready to discuss how your skills can contribute to their goals.