Associate Software Engineer (C#/.NET)
Associate Software Engineer (C#/.NET)

Associate Software Engineer (C#/.NET)

Entry level 30000 - 40000 £ / year (est.) No home office possible
TP ICAP Group

At a Glance

  • Tasks: Join us to develop back-end services and APIs using .NET C# in a cloud environment.
  • Company: TP ICAP, a global leader in market infrastructure and data solutions.
  • Benefits: Gain hands-on experience, training, and the chance to innovate in a supportive team.
  • Other info: Dynamic work culture focused on collaboration, diversity, and continuous learning.
  • Why this job: Make an impact in financial markets while growing your tech skills with cutting-edge tools.
  • Qualifications: Degree in Computer Science or related field; knowledge of .NET C# and cloud concepts.

The predicted salary is between 30000 - 40000 £ per year.

The TP ICAP Group is a world leading provider of market infrastructure. Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group operates from more than 60 offices in 27 countries. We are 5,200 people strong, working as one to achieve our vision of being the world’s most trusted, innovative liquidity and data solutions specialist.

Role Overview

This is a graduate-level opportunity within Brokerage Technology to help build and maintain the back-end services and APIs that power Brokerage Pricing. Working alongside senior engineers, you will contribute .NET C# code on a cloud-based distributed architecture on AWS, learn to automate deployments through Infrastructure as Code, and make day-to-day use of AI-assisted development tools. You will collaborate with Business Analysts, QA engineers and Project Managers to turn business requirements into reliable software, and grow your skills across the stack as part of a modernising tech landscape.

Role Responsibilities

  • Contribute to the design, development and maintenance of back-end services and APIs in .NET C# on a cloud-based distributed architecture, under the guidance of senior engineers.
  • Write clean, well-tested code, with a focus on unit testing and consistent code quality.
  • Help implement and maintain Infrastructure as Code using AWS CDK (Python preferred) to deploy and manage cloud resources.
  • Make effective, responsible use of AI coding assistants to accelerate development, review and documentation tasks.
  • Collaborate with Business Analysts, QA engineers and Project Managers to turn business requirements into working software.
  • Participate in agile ceremonies and adopt an agile mindset.
  • Investigate and help resolve issues promptly, escalating where appropriate to minimise disruption to business operations.
  • Support the modernisation and simplification of the tech landscape.
  • Keep documentation of code, processes and system configurations clear and up to date.
  • Actively seek feedback and invest in learning across .NET, AWS and applied AI to grow into a well-rounded engineer.

Experience / Competences

Essential

  • A degree in Computer Science, Software Engineering, Mathematics or a closely related STEM discipline is required; a Master's degree is strongly preferred.
  • Solid foundations in object-oriented programming, data structures and algorithms, demonstrated through academic work, internships, placements or personal projects.
  • Working knowledge of a modern back-end language such as .NET C#, Java or similar, and a willingness to focus on .NET C#.
  • Understanding of unit testing principles and the value of automated testing.
  • Familiarity with cloud concepts, ideally AWS, and an interest in Infrastructure as Code (for example AWS CDK with Python).
  • Comfortable using Git for version control.
  • Clear written and verbal communication and an ability to collaborate effectively in a team.
  • Curious, detail-oriented and able to stay focused when tasks get complex.

Desired

  • Exposure to AI or machine learning through academic projects, coursework or dissertations, for example working with LLMs, Generative AI or classical ML techniques.
  • Hands-on use of AI coding assistants (for example GitHub Copilot, Amazon Q Developer or similar).
  • Awareness of AWS AI services such as Bedrock.
  • Exposure to microservices architectures and API design.
  • Experience with containerisation tools such as Docker.
  • Familiarity with relational and/or NoSQL databases, and with ORMs such as Entity Framework.
  • Interest in financial markets or prior exposure to the finance sector through internships or projects.

Company Statement

We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute.

Location

UK - 135 Bishopsgate - London

TP ICAP connects people, platforms, ideas, and insight across the world’s financial, energy and commodities markets. As a global leader in market infrastructure and data-led solutions, we enhance market access, increase efficiencies, and unlock possibilities.

Work with us

Joining TP ICAP puts you at the heart of markets that matter. You’ll have the freedom to innovate and act on your initiative. We’ll train you and build your abilities in your specialist area, so that you can become an expert in your field.

Associate Software Engineer (C#/.NET) employer: TP ICAP Group

TP ICAP is an exceptional employer that fosters a culture of innovation and collaboration, providing employees with the opportunity to work on cutting-edge technology in a dynamic environment. With a strong commitment to professional development, you will receive comprehensive training and support to grow your skills in software engineering, particularly in .NET C# and cloud technologies. Located in the heart of London, TP ICAP offers a vibrant workplace where diverse perspectives are valued, ensuring that every team member contributes to meaningful solutions in the financial markets.
TP ICAP Group

Contact Detail:

TP ICAP Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Associate Software Engineer (C#/.NET)

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can open doors that applications alone can't.

✨Tip Number 2

Prepare for those interviews! Research TP ICAP's projects and values, and think about how your skills in .NET C# can contribute. Show them you’re not just another candidate!

✨Tip Number 3

Practice coding challenges! Brush up on your algorithms and data structures. Websites like LeetCode or HackerRank can help you get into the right mindset for technical interviews.

✨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, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Associate Software Engineer (C#/.NET)

C#
.NET
Cloud Computing
AWS
Infrastructure as Code
Unit Testing
Git
API Design
Microservices Architecture
AI Coding Assistants
Data Structures
Object-Oriented Programming
Relational Databases
NoSQL Databases
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Associate Software Engineer role. Highlight your experience with .NET C#, cloud technologies, and any relevant projects. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a great fit. Don’t forget to mention your interest in financial markets and technology!

Showcase Your Projects: If you've worked on any personal or academic projects, make sure to include them! We love seeing practical applications of your skills, especially if they involve .NET C# or AWS. It gives us a glimpse into your coding style and problem-solving abilities.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s straightforward and ensures your application goes directly to us. Plus, we can’t wait to see what you bring to the table!

How to prepare for a job interview at TP ICAP Group

✨Know Your Tech Stack

Make sure you brush up on your .NET C# skills and understand the basics of cloud architecture, especially AWS. Familiarity with Infrastructure as Code concepts will also give you an edge. Be ready to discuss any relevant projects or coursework that showcase your technical abilities.

✨Showcase Your Problem-Solving Skills

During the interview, be prepared to tackle coding challenges or technical questions. Think aloud as you solve problems to demonstrate your thought process. This not only shows your technical prowess but also your ability to communicate effectively, which is key in a collaborative environment.

✨Emphasise Team Collaboration

Since the role involves working closely with Business Analysts, QA engineers, and Project Managers, highlight any past experiences where you successfully collaborated in a team. Share specific examples of how you contributed to group projects and how you handled feedback.

✨Stay Curious and Open to Learning

Express your eagerness to learn and grow within the role. Mention any recent technologies or methodologies you've explored, like AI coding assistants or agile practices. This shows that you're proactive about your professional development and ready to adapt to the evolving tech landscape.

Associate Software Engineer (C#/.NET)
TP ICAP Group

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

>