Software Engineer II - Web in Heredia at TradeStation

Date Posted: 10/18/2019

Job Snapshot

  • Employee Type:
  • Location:
  • Job Type:
  • Experience:
    At least 3 year(s)
  • Date Posted:

Job Description

Software Engineer - Web
Heredia, Costa Rica

TradeStation is an on-line 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 have built a team of amazing people who work together in a high performance culture to provide our clients with exceptional products and services.  We offer a collaborative and flexible work environment, competitive salaries, comprehensive benefits and a generous PTO policy.  

Are you a passionate and inventive web developer? Do you want to be working on cutting-edge solutions in a collaborative and challenging environment? TradeStation is seeking an experienced and talented Software Engineer who thrives on pushing the limits of technology to produce state of the art solutions.

  • Design, develop and implement web applications, including implementing new product features as well as enhancing and maintaining existing functionality
  • Participate in design discussions, review sessions, and prototyping
  • Successfully integrate data between various systems

  • Experience with web technologies such as HTML, CSS, JavaScript, and ASP.NET or
  • Experience with JavaScript MV* frameworks/libraries such as AngularJS or React
  • Experience consuming RESTful web services
  • Experience with Node.js
  • Knowledge of C# and the .NET Framework
  • Understanding of object-oriented design and SOLID principles
  • Understanding of database technology, relational and non-relational. Experience with MSSQL is preferred
  • Experience with Git
  • Experience working in an agile environment and embraces practices such as Test Driven Development and Continuous Delivery is a plus
  • Proven and strong communication skills
  • Ability to understand business requirements and translate to technical requirements

  • Bachelor’s Degree in Computer Science, Engineering, or equivalent experience.
  • 3+ years of professional experience as a software developer