Python Full Stack Software Engineer, Azure

Python Full Stack Software Engineer, Azure

Slough Full-Time 43200 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Join a dynamic team to develop innovative software solutions for trading operations.
  • Company: Work with a global leader in the energy and trading sector.
  • Benefits: Enjoy hybrid work, competitive rates, and the chance to collaborate with industry experts.
  • Why this job: Make a real impact while working with cutting-edge technology in a fast-paced environment.
  • Qualifications: Experience in Python, cloud systems, and agile development is essential.
  • Other info: Email your CV and availability to apply for this exciting opportunity!

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

We are seeking an experienced Software Engineer to join our global client's dynamic team in the Trading Sector. This role will involve working closely with both technical and business stakeholders to deliver innovative software solutions that support key trading operations and cloud-based applications.

Key Responsibilities:

  • Work with both technical and business stakeholders to understand and define requirements.
  • Collaborate with the Solution Architect to design and document the target-state solution.
  • Understand the Product Manager's vision, help them understand what is and isn't possible, and design solutions to turn it into reality.
  • Raise any risks and dependencies with the Project Manager suggesting mitigations where appropriate.

Required Technical Skills:

  • Designing and building scalable systems in the cloud.
  • Python: building and testing REST-ful API services. (C# a bonus but not mandatory)
  • Automated testing: unit, integration, component end-to-end, and performance testing.
  • Azure: Entra ID, AKS, Front Door, networking & DNS, SQL Server, Cosmos DB, Service Bus, Blob Storage.
  • Message bus/queue OIDC, OAuth 2.0, JWTs.

Preferred Technical Skills:

  • Systems integration experience.
  • Knowledge of Kubernetes, Kafka, Terraform, GitHub Actions, Open Telemetry (OTEL), Numpy, and Pandas.

Required Soft Skills:

  • Experience leading an agile software development team (preferably in a Scrum environment).
  • Comfort in challenging assumptions, asking difficult questions and pushing for innovation.
  • A continuous delivery mindset—regularly delivering fully-tested software in small, manageable increments.
  • Comfortable working in an environment with uncertainty and evolving requirements.
  • Strong communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
  • Capable of moving fluidly between high-level design and low-level implementation details.

Desirable Domain Knowledge:

  • Experience in commodity trading (gas and power) and quantitative finance.
  • Knowledge of industry compliance and regulations, such as Sarbanes-Oxley (SOx).

If you're passionate about cutting-edge technology and thrive in a fast-paced, innovative environment, we'd love to hear from you!

Python Full Stack Software Engineer, Azure employer: Templeton & Partners - Innovative & Inclusive Hiring Solutions

Join a forward-thinking company in the heart of London, where innovation meets collaboration in the energy and trading sector. With a strong emphasis on employee growth, we offer a dynamic work culture that encourages continuous learning and development, alongside competitive benefits. Enjoy the unique advantage of hybrid working, allowing you to balance your professional and personal life while contributing to impactful projects with industry leaders.
T

Contact Detail:

Templeton & Partners - Innovative & Inclusive Hiring Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Full Stack Software Engineer, Azure

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Azure services like Entra ID and AKS. Having hands-on experience or projects showcasing these skills can set you apart during discussions.

✨Tip Number 2

Prepare to discuss your experience in agile environments, particularly Scrum. Be ready to share examples of how you've led teams or contributed to agile processes, as this is a key soft skill for the role.

✨Tip Number 3

Brush up on your communication skills, especially in explaining complex technical concepts to non-technical stakeholders. Consider practising scenarios where you simplify technical jargon into layman's terms.

✨Tip Number 4

Research the energy and trading sector, focusing on commodity trading and relevant regulations like Sarbanes-Oxley (SOx). Showing knowledge of the industry can demonstrate your genuine interest and readiness for the role.

We think you need these skills to ace Python Full Stack Software Engineer, Azure

Python Programming
RESTful API Development
Automated Testing (Unit, Integration, End-to-End)
Azure Services (Entra ID, AKS, SQL Server, Cosmos DB)
Cloud Architecture Design
Systems Integration
Kubernetes Knowledge
Message Bus/Queue Management
OIDC, OAuth 2.0, JWTs
Agile Software Development
Strong Communication Skills
Problem-Solving Skills
Continuous Delivery Mindset
Adaptability to Uncertainty
Collaboration with Stakeholders

Some tips for your application 🫡

Understand the Role: Carefully read the job description to grasp the key responsibilities and required skills. Tailor your application to highlight your experience in Python, Azure, and any relevant technologies mentioned.

Craft a Tailored CV: Ensure your CV reflects your experience with scalable systems, RESTful API services, and automated testing. Use specific examples that demonstrate your ability to work with both technical and business stakeholders.

Write a Compelling Cover Letter: In your cover letter, express your passion for technology and innovation. Mention your experience in agile environments and how you can contribute to the team’s success in the energy and trading sector.

Highlight Soft Skills: Emphasise your soft skills such as communication, leadership in agile teams, and your ability to navigate uncertainty. Provide examples of how you've successfully communicated complex concepts to non-technical stakeholders.

How to prepare for a job interview at Templeton & Partners - Innovative & Inclusive Hiring Solutions

✨Understand the Role and Requirements

Before the interview, make sure you thoroughly understand the job description. Familiarise yourself with the key responsibilities and required technical skills, especially around Python, Azure, and cloud-based applications. This will help you tailor your answers to demonstrate how your experience aligns with what they are looking for.

✨Prepare for Technical Questions

Expect to be asked about your experience with designing scalable systems and building RESTful APIs. Brush up on your knowledge of Azure services and automated testing techniques. Be ready to discuss specific projects where you've applied these skills, as practical examples can really impress the interviewers.

✨Showcase Your Soft Skills

This role requires strong communication and leadership skills, especially in an agile environment. Prepare examples that highlight your ability to lead a team, challenge assumptions, and communicate complex ideas to non-technical stakeholders. Demonstrating your soft skills can set you apart from other candidates.

✨Ask Insightful Questions

At the end of the interview, take the opportunity to ask questions that show your interest in the company and the role. Inquire about their current projects, team dynamics, or how they handle evolving requirements. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

T
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>