Software Engineer II - Web API
hace 2 días

TradeStation is an

online brokerage firm seeking to level the playing field for self-directed investors and traders, empowering them to claim their individual financial edge.

At TradeStation, we're continuously pushing the boundaries of what's possible, encouraging out-of-the-box thinking and relentless search for innovation.

We offer a collaborative and flexible work environment, competitive salaries, comprehensive benefits and a generous PTO policy.

POSITION SUMMARY : A senior-level software engineer with a well-rounded skill set and has a passion for building HTTP / REST API's for delivering highly scalable, multi-tenant applications. ESSENTIAL JOB FUNCTIONS :

  • Plan, design, and develop features for new and existing HTTP / REST API's
  • Support onboarding of new API consumers
  • Help guide the technical direction of project deliverables
  • Strongly influence the direction of each iteration and roadmap
  • Contribute to continuous improvement of team's agile / lean practices

    Required :

  • Strong professional software development experience with mastery of at least 1 modern programming language
  • Strong understanding of Web protocols and related standards (HTTP 1.1+, SSL / TLS, WebSockets, etc).
  • Experience developing RESTful services and / or web sites (i.e. ASP.NET, PHP, Go-Lang, Javascript, JSON, HTML, IIS, Apache)
  • HTTP / REST API design experience
  • Experience developing C# and .NET versions 4.0 and greater.
  • Understanding of OOP & SOLID Principles
  • Practical asynch programming & multithreading experience
  • A champion for quality with experience in 1 or more test-frameworks (nUnit, XUnit, etc.)
  • Preferred :

  • OAuth 2.0 and / or OpenID Connect understanding
  • HTTP 1.1 Streaming experience
  • Agile Development
  • Test Driven Development (TDD)
  • Continuous Integration tools (Gitlab CI, Jenkins, etc.)
  • Distributed Source Control tools (Git, Mercurial)
  • Cloud architecture and deployment (AWS or Azure)
  • Experience in multiple programming languages
  • Scripting and automation (i.e. Powershell, Ruby)
  • Reactive Extensions (Rx) Framework experience
  • Google-protocol buffers or Msg-pack
  • Brokerage / trading platform experience
  • Conversational in Japanese (fluency is a plus)

  • Bachelor’s degree or equivalent work experience
  • 5 years of application development
  • Experience with Agile Development preferred
  • Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación