At a Glance
- Tasks: Join a dynamic team to develop innovative software solutions for trading operations.
- Company: Templeton & Partners focuses on innovative and inclusive hiring solutions in the tech sector.
- Benefits: Enjoy hybrid work, competitive rates, and the chance to work with industry leaders.
- Why this job: Make a real impact in a fast-paced environment while working with cutting-edge technology.
- Qualifications: Experience in Python, cloud systems, and agile development; knowledge of trading is a plus.
- Other info: This role offers a contract position with opportunities for growth and learning.
The predicted salary is between 36000 - 60000 £ 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.
- 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.
- 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! This is a fantastic opportunity to work with top industry professionals and make a real impact. Ready to take your career to the next level? Apply today!
Python Full Stack Software Engineer, Azure employer: Templeton & Partners - Innovative & Inclusive Hiring Solutions
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, such as Python, RESTful APIs, and cloud systems. Being able to discuss your experience with these tools during an interview will demonstrate your suitability for the role.
✨Tip Number 2
Showcase your experience in agile environments, particularly if you've led a team. Be prepared to share examples of how you've navigated challenges and driven innovation in past projects, as this aligns closely with the soft skills they're looking for.
✨Tip Number 3
Research the trading sector, especially in commodities like gas and power. Understanding industry-specific challenges and regulations will help you engage more effectively with stakeholders and demonstrate your commitment to the role.
✨Tip Number 4
Prepare to discuss how you handle uncertainty and evolving requirements in software development. Providing concrete examples of how you've adapted to change will highlight your continuous delivery mindset and problem-solving abilities.
We think you need these skills to ace Python Full Stack Software Engineer, Azure
Some tips for your application 🫡
Understand the Role: Before applying, make sure to thoroughly read the job description. Understand the key responsibilities and required skills, especially around Python, cloud systems, and agile methodologies.
Tailor Your CV: Customise your CV to highlight relevant experience in software engineering, particularly in Python and cloud technologies. Emphasise any experience with trading systems or financial services, as this is a key focus for the role.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and innovation. Mention specific projects where you've successfully collaborated with stakeholders and delivered solutions, aligning with the company's needs.
Highlight Soft Skills: In your application, don't forget to mention your soft skills. The company values strong communication and the ability to work in uncertain environments, so provide examples of how you've demonstrated these abilities in past roles.
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, cloud systems, and RESTful APIs. This will help you tailor your answers to demonstrate how your experience aligns with what they are looking for.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific examples of how you've tackled challenges in previous roles. Highlight your experience in leading agile teams and how you've successfully navigated uncertainty in projects. This will show that you can think critically and adapt to changing requirements.
✨Communicate Clearly with Non-Technical Stakeholders
Since the role involves working with both technical and business stakeholders, practice explaining complex technical concepts in simple terms. This will demonstrate your strong communication skills and ability to bridge the gap between different teams.
✨Prepare Questions for the Interviewers
Have a list of insightful questions ready to ask during the interview. Inquire about the team dynamics, the company's approach to innovation, and how they handle compliance in trading. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.