Main Responsibilities
- Collaborate with business analysts, traders, and operations teams to gather requirements and deliver trading solutions.
- Implement and optimize trade capture, validation, and enrichment workflows.
- Integrate with upstream/downstream systems (e.g., market data, risk, settlement) via APIs and messaging protocols.
- Ensure high performance, reliability, and accuracy of trade booking processes.
- Troubleshoot, debug, and resolve production issues related to trade lifecycle events.
- Participate in code reviews and contribute to continuous improvement of system architecture.
- Maintain technical documentation and support user training as needed.
Qualifications And Profile
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a .NET Developer, preferably in financial services or capital markets.
- Strong knowledge of C#, ASP.NET, .NET Core, and related frameworks.
- Experience with SQL Server, database design, and performance tuning.
- Familiarity with trade booking systems, financial instruments, and trade lifecycle concepts.
- Experience integrating with APIs, FIX, or messaging systems (e.g., MQ, Kafka) is a plus.
- Understanding of Agile methodologies and SDLC best practices.
- Strong analytical, problem-solving, and communication skills.
- Experience with Jira or other issue tracking systems.
- Agile methodology (Scrum/Kanban).
Experience working with large-scale SQL Server databases and PostgreSQL.