Overview
On Site
Depends on Experience
Contract - Independent
Contract - W2
Skills
Software Development Methodology
Reporting
Python
RFQ
Order Management
Microsoft Windows
SQL
Linux
Tcl
Unix
Capital Market
Analytical Skill
Jenkins
Kibana
Kubernetes
DevOps
Docker
Elasticsearch
Job Details
Job Title: Application Support Engineer
Location: Chicago, IL (Onsite Only No Remote)
Experience: 5 to 8 Years
Client: Confidential (Banking Domain)
Job Description:
We are seeking an experienced Application Support Engineer with a strong background in FIX Protocol, Capital Markets, and Investment Banking. The ideal candidate will be responsible for supporting and maintaining high-availability trading systems, ensuring seamless integration, and resolving production incidents. The role involves close collaboration with development, DevOps, and trading teams to ensure performance, reliability, and scalability across trading applications.
Key Responsibilities:
- Provide Level 2/3 support for trading and order management systems using FIX Protocol and RFQ workflows.
- Monitor and maintain real-time trading applications, ensuring minimal downtime and quick resolution of issues.
- Troubleshoot production issues involving RabbitMQ, SQL databases, and Unix/Linux environments.
- Participate in incident management, root cause analysis (RCA), and problem resolution across multiple environments.
- Develop and maintain scripts using Python, Perl, or TCL to automate monitoring, reporting, and deployments.
- Support CI/CD pipelines and deployment processes using Jenkins, Docker, and Kubernetes.
- Leverage ELK Stack for logging, analysis, and system performance insights.
- Collaborate with development and operations teams through all SDLC stages Inception, Analysis, Design, Runtime, Maintenance, and Support.
Required Skills:
- Strong experience with FIX Protocol (Order / RFQ / Trading workflows).
- Hands-on experience with RabbitMQ or other messaging middleware.
- Strong SQL knowledge (queries, performance tuning, stored procedures).
- In-depth knowledge of Capital Markets, Investment Banking, and Order Management Systems (OMS).
- Experience with CI/CD tools: Jenkins, Docker, Kubernetes.
- Experience with monitoring and analytics tools: ELK Stack (Elasticsearch, Logstash, Kibana).
- Proficiency in scripting languages: TCL, Python, or Perl.
- Good working knowledge of Unix/Linux and Windows environments.
- Excellent communication, analytical, and problem-solving skills.
- Ability to work in a fast-paced, high-pressure trading environment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.