As an Application Developer, you will be responsible for developing features within a specific Delivery Team. You will work autonomously and follow a continuous improvement approach, ensuring high-quality code that adheres to our design, norms, and standards. You will be accountable for delivering solutions that meet both functional and non-functional requirements, taking into account the principles of Agile development.
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
Mandatory Skills
- Bachelor’s degree in Computer Science, Engineering, or related field
- 4-7 years of relevant experience
- 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
- Understanding of Agile methodologies and SDLC best practices
- Strong analytical, problem-solving, and communication skills
- Agile methodology (Scrum/Kanban)
- Experience working with large scale SQL Server database, PostgreSQL
- Excellent communication (written and verbal) and interpersonal skills across all levels with demonstrated ability to influence different stakeholders
- Autonomy to include implicit deliverables in assignment based on best practices
- Strong sense of confidentiality
Nice-to-Have Skills
- Experience integrating with APIs, FIX, or messaging systems (e.g., MQ, Kafka) is a plus
- Experience with Jira or other issue tracking system
- Appetite to participate to technical market trends and communities