Description

You will drive application systems analysis, programming, and third-line production support for market data applications.

Responsibilities

  • Own the full software development life cycle, including component design, coding, unit testing, debugging, and code reviews.
  • Design and build technical solutions for market data applications.
  • Interface with North America trading desks, business analysts, quants, and global technology teams to manage delivery.
  • Research and recommend technologies to improve existing systems.
  • Provide Level 3 production support and communicate technical risks to stakeholders.

Required Skills

  • 6-10 years of experience in the Financial Services industry.
  • Strong proficiency in Core Java with experience in multi-threading and low latency application design.
  • Experience with Spring frameworks including Spring Core, Spring Boot, and Spring Scheduler.
  • Hands-on experience with distributed messaging systems and inter-process communication.
  • Frontend development expertise using HTML, XHTML, XML, JS, TypeScript, Angular, or React.
  • Proficiency in testing frameworks such as Jasmine and Protractor.
  • Experience with CI/CD tools like TeamCity or Jenkins and TDD methodologies.
  • Working knowledge of SQL and NoSQL databases, such as MongoDB.

Preferred Skills

  • Experience with UNIX/Linux and scripting languages like Groovy or Bash.
  • Knowledge of Exchange connectivity (FIX), OpenShift, Docker, or Python.
  • Domain knowledge in derivatives, trading strategies, or equities risk.

Education

Any Graduate