Software Engineer

Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Develop and optimise an ETRM system using C# and .NET Core.
  • Company: Join Trafigura, a leader in innovative trading IT solutions.
  • Benefits: Competitive salary, diverse workplace, and opportunities for professional growth.
  • Why this job: Make a real impact on trading operations with cutting-edge technology.
  • Qualifications: 5+ years in software engineering, strong C# and SQL skills required.
  • Other info: Dynamic team environment with a focus on continuous improvement.

The predicted salary is between 36000 - 60000 £ per year.

We are seeking a Software Engineer to support the development and optimization of an ETRM (Energy Trading and Risk Management) system, with a focus on application setup, continuous integration, and continuous delivery (CI/CD) processes. Based in our London office, this role will be instrumental in ensuring robust integration of new features and maintaining a reliable and scalable system to support ongoing business growth.

This is a key role within the team, responsible for driving performance improvements, promoting coding best practices, and contributing to the success of the overall development lifecycle.

Responsibilities

  • Develop and integrate new components using C# and .NET Core
  • Design and implement robust database solutions using SQL and relational database principles
  • Build and maintain web services and API integrations to support trading operations
  • Write clean, maintainable code following industry best practices and coding standards
  • Set up and configure application infrastructure to support Application system requirements
  • Utilise PowerShell scripting for automation and system administration tasks
  • Provide improvements to existing processes to optimise system performance to support business growth
  • Maintain continuous integration and continuous delivery pipelines and support the CICD process
  • Monitor system reliability and scalability, proactively addressing potential issues
  • Drive performance improvements across the development lifecycle
  • Work closely with Windows Server administration teams, vendors, and internal application teams
  • Collaborate with outsourced IT service providers to deliver integrated solutions
  • Participate actively in Agile ceremonies and contribute to sprint planning and retrospectives
  • Communicate technical concepts effectively to both technical and non-technical stakeholders

Required qualifications

  • Minimum 5 years experience in software engineering with a strong infrastructure and integration focus.
  • Proficiency in C# and .Net Core development
  • Strong knowledge of SQL and relation database design
  • Solid understanding of web services and API integrations
  • Experience with infrastructure setup and application deployment
  • Experience with Agile methodologies
  • Excellent English, native or equivalent to C2 level oral and written skills

Preferred qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Additional experience in Continuous Integration and Continuous Delivery integrations preferred.
  • Knowledge over Powershell and windows setup preferred.

Attributes for success

  • Successfully integrating the team and proactively managing their technical needs
  • Managing the development landscape
  • Successfully help deliver the applications required for the system.

Department Overview

Trafigura is committed to building and maintaining world class IT applications and infrastructure. The Trading IT group directly supports the Trafigura trading business, and this business has started a far-reaching programme to enhance and improve its trading applications using an innovative architecture to support business growth across the full range of business lines and geographies, and to enable the sharing of systems across different businesses. These programmes are aimed at delivering functional capabilities, enhancements and technical infrastructure upgrades to enable continued business growth and enhanced profitability for the firm.

Equal opportunity employer

We are an Equal Opportunity Employer and take pride in a diverse workforce! We do not discriminate in recruitment, hiring, training, promotion or other employment practices for reasons of race, colour, religion, gender, sexual orientation, national origin, age, marital or veteran status, medical condition or handicap, disability, or any other legally protected status.

CV

Please make sure that you submit your CV in English.

Software Engineer employer: Trafigura

Trafigura is an exceptional employer, offering a dynamic work environment in the heart of London where innovation and collaboration thrive. As a Software Engineer, you will benefit from a culture that prioritises continuous learning and professional growth, alongside competitive remuneration and a commitment to diversity and inclusion. With opportunities to work on cutting-edge technology in the Energy Trading sector, you will play a vital role in shaping the future of trading applications while enjoying a supportive team atmosphere.
T

Contact Detail:

Trafigura Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at companies you're eyeing. A friendly chat can sometimes lead to job opportunities that aren't even advertised!

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using C# and .NET Core. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so get comfortable explaining your thought process!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team. Don’t hesitate to follow up after applying; it shows initiative!

We think you need these skills to ace Software Engineer

C#
.NET Core
SQL
Relational Database Design
Web Services
API Integrations
Infrastructure Setup
Application Deployment
Continuous Integration
Continuous Delivery
PowerShell Scripting
Agile Methodologies
Technical Communication
Performance Improvement

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C#, .NET Core, and SQL, as well as any relevant projects that showcase your skills in CI/CD processes. We want to see how you can contribute to our ETRM system!

Showcase Your Achievements: Don’t just list your responsibilities; showcase your achievements! Use metrics where possible to demonstrate how you've improved system performance or streamlined processes. This helps us see the impact you've made in previous roles.

Keep It Clear and Concise: When writing your application, keep it clear and concise. Avoid jargon unless it's relevant to the role. We appreciate straightforward communication, especially since you'll be explaining technical concepts to non-technical stakeholders.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. This way, we can ensure your application gets the attention it deserves. Plus, it’s the best way to stay updated on your application status!

How to prepare for a job interview at Trafigura

✨Know Your Tech Stack

Make sure you’re well-versed in C#, .NET Core, and SQL. Brush up on your knowledge of web services and API integrations, as these will be crucial for the role. Be ready to discuss specific projects where you've used these technologies.

✨Showcase Your CI/CD Experience

Since this role focuses on continuous integration and delivery, prepare examples of how you've set up or improved CI/CD pipelines in past projects. Highlight any tools you've used and the impact your contributions had on system performance.

✨Demonstrate Problem-Solving Skills

Be prepared to discuss how you've proactively addressed potential issues in previous roles. Think of specific scenarios where you identified a problem and implemented a solution, especially related to system reliability and scalability.

✨Communicate Effectively

Practice explaining technical concepts in simple terms, as you'll need to communicate with both technical and non-technical stakeholders. Consider preparing a few examples where you successfully bridged the gap between tech and business needs.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>