ETRM/CTRM Developer


Singapore
Permanent
Negotiable
Financial Technology
PR/536138_1741657614

ETRM/CTRM Developer

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, Kafka, RabbitMQ)
Cloud & DevOps:AWS, Azure, Docker, Kubernetes

Experience

  • 5+ years of experience in ETRM/CTRM development.
  • Experience in system integration, data processing, and risk management workflows.
  • Good problem-solving and debugging skills.

Preferred Qualifications

  • Experience in financial derivatives and trade risk calculations.
  • Knowledge of Agile/Scrum development methodologies.

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