The ideal candidate will have strong hands-on development experience, deep understanding of market risk and fixed-income products, and the ability to integrate with vendor systems such as Murex, Polypaths, ION, Bloomberg , etc.
Key Responsibilities
- Analyze, design, develop, deploy, and maintain software applications supporting Capital Markets business units.
- Participate in end-to-end development : requirement gathering, design, coding, testing, deployment, and documentation.
- Develop and integrate Java / Groovy components within complex fixed-income and risk technology stacks.
- Collaborate with business and technology teams to support market risk and credit risk functions.
- Integrate with vendor systems such as ION, Bloomberg, Polypaths, Murex .
- Perform system analysis, detailed design, component testing, integration testing, and quality assurance.
- Ensure compliance with system requirements, business objectives, and security standards.
- Drive technical excellence, best practices, and continuous improvement.
- Support multiple projects simultaneously and provide advanced technical guidance where needed.
- Contribute to the design and delivery of complex software solutions for capital markets.
Required Skills & Abilities
Strong hands-on proficiency in Java and / or Groovy , with solid experience in systems integration.Additional scripting experience with Python .Strong proficiency in SQL and experience with distributed multi-tier applications.Experience with development tools / frameworks such as Git, Gradle, Camel, Kafka .Familiarity with AWS services (EC2, S3).Solid understanding of SDLC methodologies (Agile & Waterfall).Strong knowledge of fixed-income products, trade flows, valuations, and risk management.Experience integrating with systems such as ION, Bloomberg, Polypaths, Murex .Strong analytical, problem-solving, communication, and presentation skills.Understanding of core Computer Science fundamentals :Web developmentService-oriented architectureCloud computingTest-driven developmentDomain-driven designEducation
Bachelor’s degree in Computer Science, Information Technology, or a related field.Equivalent work experience accepted.Work Experience
10+ years of experience in Information Technology, Software / Application Development, or Capital Markets technology.Experience developing solutions for risk, pricing, or trading environments is highly preferred.