Lead Software Development Engineer (server Side) - Assistant Manager

State Street UK

Bangalore, India
On-site
Modern agile and cloud-based development
Server-side, db, and development skills
Object-oriented design
Responsible for implementation and delivery of new server side components, micro services, web api, and enhancements to the BestX product

Job Summary

  • Responsible for implementation and delivery of new server side components, micro services, web api, and enhancements to the BestX product.
  • Exhibit superior skills in modern Agile, Cloud-based, Server side, DB, Development.
  • Responsible for establishing best practices, clean-code and design patterns.

Matching Summary

Responsible for implementation and delivery of new server side components, micro services, web api, and enhancements to the BestX product.

Skills & Requirements

Must-have

  • Modern Agile and Cloud-based development
  • Server-side, DB, and Development skills
  • Object-oriented design
  • Distributed (multi-tiered) systems
  • Algorithms and relational databases
  • AWS Services experience
  • Low-level APIs for high-volume applications
  • Multi-threading and data structures
  • Grid computing and message-oriented middleware
  • Architecture and design contribution
  • Test Driven Development (TDD)
  • Shift Left practices

Nice-to-have

  • Transaction Cost Analysis (TCA)
  • MiFID and MiFIR benchmarks
  • FX/Fixed Income/Equity/Equity Derivatives products
  • KDB expertise
  • JavaScript build tool chain (Node, Npm, Yarn, Webpack, Babel, Cyprus)

Key Requirements

  • Min 8+ Years Programming experience
  • Experience with JavaScript/Java/C++/C# or Julia
  • Experience with relational databases (PostGress/Oracle)
  • Experience with Distributed Cache
  • Experience with messaging
  • Hands-on experience with AWS and/or other modern cloud based infrastructure

Work Rights

Not specified

Tailored Resume

Cover Letter