Software Engineer II - AOP in Heredia at TradeStation

Date Posted: 2/19/2021

Job Snapshot

Job Description

Software Engineer I/II - 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 offer a collaborative and flexible work environment, competitive salaries, comprehensive benefits and a generous PTO policy.
POSITION SUMMARY:
Are you a passionate and inventive software engineer? 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. The engineer will be responsible for writing code, developing, automating unit tests, and automated deployment of system services. In this role you will be expected to be knowledgeable in both current programming languages and technologies. You will be responsible for the quality, uptime and resilience of your applications.
ESSENTIAL JOB RESPONSIBILITIES:
  • Design, develop, and implement system services including implementing new product features using latest technologies and cloud native solutions.
  • Participate in design discussions, review sessions, and prototyping.
  • Participate in monitoring, management, troubleshooting and issue resolution to systems and existing services.
  • Strong research skills to investigate and recommend new technologies for upgrading existing systems.
KNOWLEDGE, SKILLS & ABILITIES:
  • Strong knowledge of the .NET framework (C#) and associated technologies
  • Strong knowledge of object-oriented design and SOLID principles
  • Good fundamental and hands-on knowledge of MS SQL Server
  • Strong understanding of database technology, relational and non-relational
  • Experience writing and consuming RESTful APIs
  • Knowledge of cloud architecture and deployment (AWS)
  • Hands-on Docker and/or Kubernetes experience
  • Experience working in an agile environment that embraces practices such as Test Driven Development and Continuous Delivery
  • Knowledge in any of these areas is a plus:
    • Web technologies such as HTML, CSS, JavaScript, and ASP.NET
    • JavaScript frameworks/libraries such as React
    • Node.js
  • Proven and strong communication skills
  • Ability to understand business requirements and translate to technical requirements
EDUCATION & EXPERIENCE:
  • Bachelor’s Degree in Computer Science, Engineering, or equivalent experience
  • 5+ years of professional experience as a software developer