Platform Engineer


Singapore
Permanent
Negotiable
Financial Technology
PR/536138_1741672589

Platform Engineer

Key Responsibilities

1. Development & Customization

  • Design and develop custom ETRM/CTRM solutions based on business requirements.
  • Enhance and maintain trading, risk management, and back-office applications.
  • Write clean, efficient, and scalable code in Java, C#, .NET, or Python.
  • Develop and optimize reports, interfaces, and analytical tools.

2. System Integration & Automation

  • Integrate ETRM/CTRM systems with external data sources, market feeds, and enterprise applications.
  • Develop APIs and middleware to facilitate seamless data exchange.
  • Automate trade workflows and improve system performance.

3. Support & Troubleshooting

  • Diagnose and resolve ETRM/CTRM application issues.
  • Work with business users (traders, risk analysts, IT teams) to identify and fix system bottlenecks.
  • Ensure system stability, scalability, and security.

4. Database & Performance Optimization

  • Write and optimize SQL queries for trade and risk data management.
  • Improve database performance and ensure data integrity.

Required Skills & Experience

  • Programming: Java, C#, .NET, Python
  • ETRM/CTRM Platforms: OpenLink Endur, Allegro, RightAngle, TriplePoint, or similar
  • Databases: SQL Server, Oracle, PostgreSQL
  • Integration: API development (REST, SOAP)
  • Cloud & DevOps: AWS, Azure, Docker, Kubernetes
  • Scripting & Automation: PowerShell, Shell scripting

Experience

  • 3+ years of experience in ETRM/CTRM development.
  • Strong understanding of commodity or energy trading (oil, gas, power, metals, agriculture).
  • Experience in system integration, data processing, and risk management workflows.
  • Good problem-solving and debugging skills.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you