At a Glance
- Tasks: Develop and optimise Python applications while collaborating with traders and analysts.
- Company: Join a dynamic Front Office IT Delivery team in a fast-paced environment.
- Benefits: Access to personal development courses and a supportive learning culture.
- Why this job: Make an impact by solving real-world problems with innovative tech solutions.
- Qualifications: Proven Python development experience and strong communication skills required.
- Other info: Enjoy a diverse range of projects and continuous learning opportunities.
The predicted salary is between 36000 - 60000 £ per year.
The Front Office IT Delivery team looks after the Traders and Analysts. We provide a wide range of solutions for both commercial decision support and more traditional ‘IT’ based activities. Generally, we build in a Microsoft stack working closely with the traders/analysts wherever possible. Work ranges from a couple of weeks to several months in length and we often find ourselves multitasking to fit in the more immediate demands. Some of the work requires excellent engineering skills, whilst other tasks need a better grasp of what drives values for the commercial desks.
Main responsibilities
- Proven commercial development experience using Python
- Experience building Web APIs using Flask, Fast API, Streamlit or any major Python framework
- Experience optimizing and improving the general performance of Backend Applications
- Experience using and optimizing SQL and NoSQL based databases
- Experience developing Excel VBA
- Experience developing and deploying software in Kubernetes
- Single Page Application experience in any major framework e.g. Angular, React or Vue
- Experience deploying frontend and backend applications to Web Servers using CI/CD
- Experience automating build and release processes for software with Git and CI/CD pipelines (ideally using Azure DevOps)
- Cloud based experience with any major Cloud Provider (Azure preferred)
- Ability to work in a fast-paced environment
- Strong communication skills
We are committed to equipping our employees with the tools that will enable them to fulfil their job to the highest standard. To that end we offer a wide range of technical and personal development courses both in-house and through third-party providers.
It is a fast-paced and dynamic working environment where each day is interesting and challenging. There’s also an incredible pool of talent and skills within EDFT. I’m continuously learning from my colleagues.
There is no ‘typical’ day. I work on a wide range of compensation, benefit and mobility projects throughout the year. One thing’s for sure though, I’ll have my head in a spreadsheet at some point.
Python Developer employer: EDF Trading Ltd
Contact Detail:
EDF Trading Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those involving Web APIs or cloud deployments. This gives you a chance to demonstrate your expertise and makes you stand out from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and understanding the business side of things. Be ready to discuss how your work can drive value for traders and analysts, as that’s what they care about!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive and engaged with our company.
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experience mentioned in the job description. Highlight your Python development experience and any relevant projects you've worked on, especially those involving Flask or Fast API.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of how you've tackled challenges in fast-paced environments and how your skills can benefit our Front Office IT Delivery team.
Showcase Your Technical Skills: Don’t forget to mention your experience with SQL, NoSQL databases, and CI/CD processes. We love seeing candidates who can demonstrate their technical prowess, so be sure to include any relevant tools or frameworks you’ve used.
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 us you’re keen to join our team!
How to prepare for a job interview at EDF Trading Ltd
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially around the frameworks mentioned like Flask and FastAPI. Be ready to discuss your past projects and how you've optimised backend applications. They’ll want to see your technical prowess!
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles, particularly in a fast-paced environment. Think of examples where you had to multitask or quickly adapt to changing demands, as this is key for the role.
✨Familiarise Yourself with CI/CD Processes
Since they value experience with CI/CD pipelines, be prepared to discuss your familiarity with tools like Azure DevOps. Share any experiences you have with automating build and release processes, as this will demonstrate your readiness for the role.
✨Communicate Effectively
Strong communication skills are a must, so practice articulating your thoughts clearly. Be ready to explain complex technical concepts in simple terms, especially since you'll be working closely with traders and analysts who may not have a technical background.