Job Description:
• 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.
Requirements:
Qualifications and Profile:
• Bachelor’s degree in Computer Science, Engineering, or 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 system.
• Agile methodology (Scrum/Kanban).
• Experience of working with large scale SQL Server database, PostgreSQL.
Other Professional Skills and Mind-set:
• Excellent communication (written and verbal) and interpersonal skills across all levels with demonstrated ability to influence different stakeholders.
• Strong analytical and problem solving skills.
• Proficient in software development life cycle.
• Autonomy to include implicit deliverables in assignment based on best practices.
• Appetite to participate to technical market trends and communities.
• Strong sense of confidentiality.