-
Robert Walters

Senior Software Engineer (.NET/Azure)

Robert Walters
Singapore · Full-time · Mid-Senior

Keywords: Software Engineering, Microservices, .NET ecosystem, Azure Event Hubs, Apache Kafka, Docker, Kubernetes

Our client is a leading commodities trading organisation with a global presence and a robust financial base. They are embarking on an exciting transition to a data-centric model to enhance scalability and stability. They are seeking a Senior Software Engineer to play a pivotal role in this transformation. This role offers the opportunity to work in a dynamic, fast-paced trading environment where your technical expertise will directly impact business operations.

  • Opportunity to work on a multi-year programme transitioning to a data-centric model.
  • Work in a dynamic, fast-paced trading environment.
  • Directly impact business operations with your technical expertise.

What You'll Do

As a Senior Software Engineer, you will be at the forefront of our client's transition from a CTRM-centric technology architecture to a data-centric model. Your primary responsibility will be maintaining the platform in production, delivering production-grade software that meets business requirements. You will develop new features within a decentralized, microservices-based architecture while troubleshooting any arising issues. Your active participation in Level 1 & 2 production support will ensure timely response and resolution of critical incidents. You will also contribute significantly to infrastructure capacity planning and disaster recovery strategy implementation.

  • Maintain the platform in production, ensuring its reliability as it expands.
  • Develop new features in a decentralized, microservices-based architecture.
  • Actively participate in Level 1 & 2 production support, ensuring timely response and resolution of critical incidents.
  • Work closely with the Platform Engineering team to continuously automate tasks related to production infrastructure, deployment pipelines, and system stability.
  • Identify and address potential system bottlenecks and failure points before they escalate into incidents.
  • Contribute to infrastructure capacity planning and implementation of Disaster Recovery strategy.
  • Engage in the development and maintenance of various system components including web applications, real-time data processors, data analytics/visualizations, and data integrations.

What You Bring

The ideal Senior Software Engineer candidate brings at least 5 years of experience maintaining decentralized or microservices systems in a production environment. You have proficiency in the .NET ecosystem and demonstrate in-depth expertise in event-driven architecture and data processing. Your advanced debugging and troubleshooting skills within the .NET environment will be crucial to this role. You also bring experience with both relational and document-based databases, with strong SQL expertise. Your familiarity with cloud PaaS and IaaS, particularly Microsoft Azure, and experience in maintaining containerized microservice architectures using technologies like Docker and Kubernetes will be invaluable.

  • At least 5 years of experience maintaining decentralized or microservices systems in a production environment.
  • Proficiency in the .NET ecosystem with in-depth expertise in event-driven architecture and data processing.
  • Advanced debugging and troubleshooting skills within the .NET environment.
  • In-depth understanding of microservices-based systems including designing, deploying and managing distributed services.
  • Experience with both relational and document-based databases with strong SQL expertise
  • Experience with cloud PaaS and IaaS (Microsoft Azure preferred), and experience in maintaining containerized microservice architectures using technologies like Docker and Kubernetes.

What Sets This Company Apart

Our client operates one of the largest energy portfolios in the world, giving them an in-depth understanding of local, regional, and international energy markets. Their knowledge and market insights enable them to capture trading opportunities, optimise portfolios, create value, and enhance security of supply for their customers.

What's Next

Ready to make a significant impact on a global scale? Apply now!

Apply today by clicking on the link!

Do note that we will only be in touch if your application is shortlisted.

Robert Walters (Singapore) Pte Ltd

ROC No.: 199706961E | EA Licence No.: 03C5451

EA Registration No.: R21100958 Harsh Paras Mehta

Key Skills

Ranked by relevance

microservices docker cloud paas sql technical expertise kubernetes apache kafka
Login to Apply
Posted
Jan 04, 2025
Type
Full-time
Level
Mid-Senior
Location
Singapore

Industries

Staffing Recruiting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Code Compass 🧭
Related

DevOps Engineer (80%-100%) - Zug

2026-04-12

Full-time
Mid-Senior
Switzerland
Staffing
Information Technology
View Job Details
Code Compass 🧭
Related

DevOps Engineer (80%-100%) – Bern

2026-04-10

Full-time
Mid-Senior
Switzerland
Staffing
Information Technology
View Job Details
Emma of Torre.ai
Related

React.js Software Engineer - Finland Based

2026-04-11

Full-time
Mid-Senior
Finland
Staffing
Engineering