Senior Market Risk Application Developer (Java/Groovy - Capital Markets)
Technology Ventures
New York, NY, USA
6/14/2022
Technology
Full Time
Job Description
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 development
- Service-oriented architecture
- Cloud computing
- Test-driven development
- Domain-driven design
Education
- 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.