AVP/VP, CTMS Programmer, Global Commodities
Core
Maintain and enhance the company's internally developed Commodity Trading and Risk Management (CTRM) system, covering desktop front-end, bank-end services, APIs, and databases for middle-office functions including trade capture, reconciliation, position management, and regulatory reporting.
Role type
Senior IC CTRM Programmer
Builds
In-house CTRM system components (desktop apps, APIs, databases)
Domain
Financial services / Commodities trading
Required skills
C#, SQL Server, relational database design, REST APIs, batch processing, Windows desktop development (WinForms/WPF), incident response, root-cause analysis, performance tuning
Preferred skills
Commodity markets knowledge, trade lifecycle processes, valuation, P&L calculation, credit risk, settlement, CI/CD, automated testing
Technologies
.NET, SQL Server, Git, C#, WinForms, WPF, REST APIs
Responsibilities
Maintain and enhance CTRM system front-end and backend components; Provide day-to-day technical support to traders and resolve system issues; Design, develop, test, and deploy applications and database solutions; Investigate and resolve system defects and data discrepancies; Monitor system availability and batch processes; Conduct code reviews and maintain technical documentation.
Seniority
Senior, hands-on IC