Taro Logo

Full-Stack C# Software Engineer

Leading global financial markets infrastructure and data provider focused on driving financial stability and empowering economies.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Job Description

LSEG's AlphaDesk team is seeking a Senior Full-Stack C# Software Engineer to join their award-winning Order and Portfolio Management Software division. AlphaDesk develops critical software for hedge funds and asset managers globally, handling electronic trading, real-time portfolio profit & loss, and risk management. The role offers an opportunity to work with a fast-growing, tight-knit team that has been gaining significant market share. As a senior developer, you'll be responsible for designing and developing complex software applications, working with modern technologies including .NET Core, cloud platforms, and various databases. The position requires strong object-oriented programming skills and experience with DevOps practices. LSEG offers a collaborative culture across 65 countries, focusing on sustainability and inclusive economic growth. The company provides comprehensive benefits and supports work-life balance. This role is perfect for experienced developers who want to impact the financial technology sector while working with cutting-edge technologies.

Last updated 25 days ago

Responsibilities For Full-Stack C# Software Engineer

  • Contribute to all phases of the software development process, from design to deployment and maintenance
  • Write well-designed, testable, and efficient code
  • Measure and track performance, latency, scalability, and develop solutions to improve overall system health
  • Participate in code reviews
  • Gain a deep understanding of our products, from both a technical and business perspective
  • Use open-source and other technologies outside of the .NET ecosystem
  • Participate proactively in team meetings to maintain or improve team standards
  • Mentor and guide developers in writing clean code by sharing best practices

Requirements For Full-Stack C# Software Engineer

MySQL
RabbitMQ
  • Proven experience with C# and .NET Core
  • Strong understanding of object-oriented concepts
  • Good design capabilities, understanding of common design patterns
  • Experience with unit testing frameworks & libraries (NUnit, Moq)
  • Experience with version control systems (Git)
  • Experience with Windows Forms, ASP.NET, MySQL, RabbitMQ, FIX
  • Experience with DevOps tools (Gitlab, Jenkins, Docker, Kubernetes)
  • Knowledge of cloud platforms (AWS, Azure)
  • Degree in Computer Science or Software/Computer Engineering equivalent

Benefits For Full-Stack C# Software Engineer

Medical Insurance
  • Healthcare
  • Retirement planning
  • Paid volunteering days
  • Wellbeing initiatives

Related Jobs