Trading System Support Engineer

Trading System Support Engineer

The Trading System Support Engineer will be responsible for developing, implementing, troubleshooting, and maintaining trading system operations. This role involves active participation in application development and testing, ensuring adherence to industry best practices within enterprise application environments related to trading systems.


Key Responsibilities

Development Responsibilities:

  • Manage and develop trading systems to meet strategic and operational business requirements.
  • Ensure security and optimal performance of trading systems.
  • Analyze, design, and develop IT applications for scalable stock exchange trading solutions.
  • Enhance procedures and manage the application lifecycle, utilizing both waterfall and agile methodologies.
  • Gather requirements and customize reports based on user needs.
  • Knowledge of networking and latency measurement; develop specifications and implement solutions accordingly.
  • Maintain knowledge of security requirements in trading environments.
  • Work on integration tasks involving complex systems and disparate technologies.
  • Write and execute User Acceptance Testing (UAT) cases to validate application functionality and ensure bug-free performance.
  • Manage databases (Postgres, Oracle, MSSQL, MySQL), focusing on performance, integrity, and security.

Operational Responsibilities:

  • Oversee day-to-day operations of business applications, ensuring seamless trading system functionality.
  • Recommend and prepare standard operating procedures to optimize application performance.
  • Support trading systems for brokers and business owners, tracking issues and providing timely resolutions through ticketing systems.
  • Independently write SQL queries for troubleshooting and reporting on issues.
  • Train end-users to maximize system utilization and performance.
  • Upgrade existing applications, conduct patching, and perform full UAT processes.
  • Manage user access, profiles, and password management within trading systems.
  • Proactively monitor logs and errors, resolving issues as they arise.
  • Integrate third-party software and contribute to team goals for cost optimization and efficiency.

Qualifications

  • Education: Bachelor’s degree in Computer Science or a related field.
  • Experience: 5-8+ years in programming and supporting trading systems within capital markets or the banking industry.
  • Proven track record of implementing and supporting large-scale projects in complex environments.
  • Strong knowledge of financial industry protocols, especially FIX.

Skills

  • Strong problem-solving and analytical abilities.
  • In-depth understanding of SDLC methodologies.
  • Excellent verbal and written communication skills, with attention to detail.
  • Ability to work effectively in teams and manage multiple tasks simultaneously.
  • Experience in high-pressure environments, generating insightful solutions collaboratively.

Technical Skills

  • Programming Languages: C, C++, Java, C#, Linux shell scripting, Python, JavaScript.
  • Platforms: Windows, UNIX/Linux.
  • Databases: Oracle, MySQL, MSSQL, Postgres.
  • Source Control: GIT, MS Team Foundation.
  • Certifications: ITIL Foundation, PMP, Linux Foundation Certified Engineer, Linux Networking and Administration.
  • Protocols: FIX, FAST, ITCH, and OUCH (advantageous).

How to Apply

Click the Apply button to submit your application.

APPLY HERE

Related posts

Senior Project Manager at Clear Engineering Recruitment

Hamna HR

Various Engineering Positions

Hamna HR

Landscape Architect / Irrigation Engineer / Technician

Hamna HR

Leave a Comment