Chat on WhatsApp
EPAM Systems Australia

Software Engineer (Java / Python/Murex)

EPAM Systems Australia
SGD11,000 - 12,000
Full-Time · On-site

Job Requirements

On-site

Job description for Software Engineer (Java / Python/Murex) at EPAM Systems Australia


Step into a pivotal role building robust connectivity between Orchestrade and internal trading systems. You will own the end-to-end development of low-latency integration components, from database schema changes to exception management workflows. Your expertise will drive collaboration with trading desks and operations to deliver production-grade solutions in a dynamic buy-side environment.

Responsibilities

Design and implement PostgreSQL database schema changes to persist new static data and enable bi-directional mapping

Enhance reference data APIs to expose static data to Orchestrade distribution services

Modify FIX adapters to capture additional trade fields and update trade schema data models

Build transformation adapters that convert internal data models to Orchestrade data models and vice versa

Develop an Orchestrade distribution service that listens to PostgreSQL trade insertion notifications, publishes messages to Orchestrade, stores published messages for auditing, and filters out non-fill data

Extend internal system data models to accommodate lifecycle events originating from Orchestrade

Evolve the PostgreSQL schema and distribution service to handle trade life‑cycle events and trade version management

Engineer a complete exception management workflow including targeted alerts to Application Support and Operations users

Ensure all integration paths are instrumented for auditability, monitoring and performance

Requirements

Bachelor's degree in Computer Science, Engineering, Finance or a related technical field

Relevant senior-level development experience in capital markets or financial services within a buy-side, hedge fund or trading technology team

Proven experience integrating with Orchestrade or comparable institutional trading platforms like Murex, Calypso or Sophis

Demonstrated expertise in PostgreSQL development including schema design, stored procedures and performance tuning in data-intensive environments

Hands-on experience with FIX engines and a deep understanding of FIX message structures for trade capture, enrichment and allocation

Solid working knowledge of front-to-back trade flows including fills, allocations, lifecycle events and trade versioning

Experience designing RESTful APIs and building event-driven services like messaging, pub/sub or database change notifications

Strong proficiency in C# and .NET Core for building high-performance data-centric applications including adapters, APIs and distribution services


About the company
EPAM Systems Australia
EPAM Systems Australia

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
Career International
Career International
Full-Time
5–10 years
Nobility Placement Services Pte. Ltd.
Nobility Placement Services Pte. Ltd.
Full-Time
3–5 years
Allied Search Pte. Ltd.
Allied Search Pte. Ltd.
Full-Time
IDEMIA
Full-Time
3–5 years
Integrity Partners Pte. Ltd.
Integrity Partners Pte. Ltd.
EPAM Systems Australia

Software Engineer (Java / Python/Murex)

EPAM Systems Australia
SGD11,000 - 12,000
Full-Time · On-site

Job Requirements

On-site

Job description for Software Engineer (Java / Python/Murex) at EPAM Systems Australia


Step into a pivotal role building robust connectivity between Orchestrade and internal trading systems. You will own the end-to-end development of low-latency integration components, from database schema changes to exception management workflows. Your expertise will drive collaboration with trading desks and operations to deliver production-grade solutions in a dynamic buy-side environment.

Responsibilities

Design and implement PostgreSQL database schema changes to persist new static data and enable bi-directional mapping

Enhance reference data APIs to expose static data to Orchestrade distribution services

Modify FIX adapters to capture additional trade fields and update trade schema data models

Build transformation adapters that convert internal data models to Orchestrade data models and vice versa

Develop an Orchestrade distribution service that listens to PostgreSQL trade insertion notifications, publishes messages to Orchestrade, stores published messages for auditing, and filters out non-fill data

Extend internal system data models to accommodate lifecycle events originating from Orchestrade

Evolve the PostgreSQL schema and distribution service to handle trade life‑cycle events and trade version management

Engineer a complete exception management workflow including targeted alerts to Application Support and Operations users

Ensure all integration paths are instrumented for auditability, monitoring and performance

Requirements

Bachelor's degree in Computer Science, Engineering, Finance or a related technical field

Relevant senior-level development experience in capital markets or financial services within a buy-side, hedge fund or trading technology team

Proven experience integrating with Orchestrade or comparable institutional trading platforms like Murex, Calypso or Sophis

Demonstrated expertise in PostgreSQL development including schema design, stored procedures and performance tuning in data-intensive environments

Hands-on experience with FIX engines and a deep understanding of FIX message structures for trade capture, enrichment and allocation

Solid working knowledge of front-to-back trade flows including fills, allocations, lifecycle events and trade versioning

Experience designing RESTful APIs and building event-driven services like messaging, pub/sub or database change notifications

Strong proficiency in C# and .NET Core for building high-performance data-centric applications including adapters, APIs and distribution services


About the company
EPAM Systems Australia
EPAM Systems Australia

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
Career International
Career International
Full-Time
5–10 years
Nobility Placement Services Pte. Ltd.
Nobility Placement Services Pte. Ltd.
Full-Time
3–5 years
Allied Search Pte. Ltd.
Allied Search Pte. Ltd.
Full-Time
IDEMIA
Full-Time
3–5 years
Integrity Partners Pte. Ltd.
Integrity Partners Pte. Ltd.

Software Engineer (Java / Python/Murex)

EPAM Systems Australia