Search by job, company or skills

C Developer | Trading / Risk / Operations

Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

JD – C# Developer

We are seeking a highly skilled C# Developer to support and enhance trading, risk, and operations processes. The role will involve development, configuration, integration, L3 and BAU support across front, middle, and back-office functions.

Key Responsibilities

  • Design, develop, test, and maintain applications using C#/.NET Framework/.NET Core.
  • Develop automation tools, data-processing scripts, and integration solutions using Python.
  • Develop and optimize Oracle SQL and PL/SQL objects, including stored procedures, packages, functions, and triggers.
  • Automate operational and support processes using Python scripting.
  • Integrate E/CTRM platforms with ERP systems, market data providers, reporting tools, and third-party applications.
  • Configure trading, scheduling, risk, settlement, and invoicing modules.
  • Support physical and financial commodity workflows (trades, nominations, scheduling, settlements, P&L, risk)
  • Develop APIs and integration services for enterprise applications.
  • Analyse business requirements and translate them into technical solutions.
  • Investigate and resolve production issues in a timely manner.
  • Perform root cause analysis and implement permanent fixes.
  • Optimize application and database performance.
  • Participate in code reviews and follow development best practices.
  • Prepare technical documentation and support deployment activities.
  • Work closely with traders, risk, operations, and finance users to understand requirements and deliver solutions.
  • Collaborate with cross-functional teams across Front Office, Middle Office, Risk, Finance, and Operations.

Skills Required:

  • Strong development experience in C#, .NET and Python
  • Experience with APIs, data models, and configuration tools
  • Strong SQL / database skills (Oracle or SQL Server)
  • Experience with interfaces, batch jobs, and real-time integrations
  • Exposure to market data feeds, pricing curves, and valuation model
  • Data platform skills such as data lakes and Databricks as modernization progresses (preferred)

Programming

  • C#
  • .NET Framework /.NET Core
  • Python
  • ASP.NET (preferred)
  • REST APIs
  • Web Services

Database

  • Oracle Database
  • Oracle SQL
  • PL/SQL
  • Query optimization
  • Performance tuning

Python Skills (Preferred)

  • Python scripting and automation
  • Data processing using Pandas and NumPy
  • API development using Flask or FastAPI
  • File processing (CSV, Excel, XML, JSON)
  • Automation of support and operational tasks
  • Scheduling jobs and batch processing
  • Logging and exception handling
  • Unit testing (PyTest)

DevOps & Release Management

  • Octopus Deploy for application deployment and release automation
  • CI/CD pipeline implementation and maintenance
  • Azure DevOps
  • Git / GitHub / GitLab
  • Build and Release Management
  • Environment management (DEV, QA, UAT, PROD)
  • Release validation and deployment support
  • Rollback planning and deployment troubleshooting

Application Lifecycle Management

  • Jira for Agile project management, sprint planning, user stories, defect tracking, and backlog management
  • Confluence for technical documentation and knowledge management
  • Agile/Scrum methodologies

Code Quality & Testing

  • SonarQube for static code analysis and code quality monitoring
  • NUnit / xUnit
  • Code reviews and peer reviews
  • Unit testing and integration testing
  • Performance optimization

Integration Technologies

  • REST APIs
  • SOAP Web Services
  • JSON
  • XML
  • Message Queues
  • File-based integrations

Cloud & Infrastructure (Preferred)

  • Microsoft Azure
  • Azure Functions
  • Azure Data Factory
  • Databricks
  • Docker
  • Kubernetes
  • PowerShell
  • Linux
  • Shell Scripting

E/CTRM Domain Knowledge

Candidates to have experience in one or more of the following:

  • Energy Trading
  • Commodity Trading
  • Metals Trading

Knowledge of working in Front office, Middle office, Back office, Regulatory reporting preferred. Any trading knowledge, financial services knowledge preferred.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 153376803

Beware of Scammers

We don’t charge money for job offers