Algorithmic Trading Developer

An Algorithmic Trading Developer works with clients on back testing trading strategies in C# as well as performing data analysis using Python.

Skills and Qualifications

  • Strong skillset level in these technologies:
    • Typescript / Node.js
    • Vue.js / React.js
    • PostgreSQL
    • AWS
    • Katalon
    • Applitools
    • testim.io
  • Attention to detail and a strong sense of organization
  • Strong logic and analytical skills
  • Ability to multi-task projects
  • Team player and capable of working independently, meeting time and budget expectations
  • Excellent communication skills – both written and oral
  • Understands standard systems development lifecycle processes
  • An understanding of some the following technologies would be advantageous as well:
    • .NET
    • C#
    • ASP.NET
    • HTML
    • XSL
    • XML
    • JavaScript / jQuery
    • SQL Server
    • T-SQL
    • IIS7
    • Xamarin
    • Kentico
    • OutSystems
    • Windows Server and client operating environments
  • Operates in an open and honest manner, and gains trust of colleagues and clients
  • Consistently follows through on intentions
  • Demonstrates appropriate work/life balance
  • Places high emphasis on producing quality solutions
  • Strives to be innovative and a leader in the field of software development
  • Interpersonal skills – works with and relates to people at a range of organizational levels
  • Has a strong customer focus
  • Has a pro-active and positive attitude
  • The energy and enthusiasm to work-hard and play-hard in a team-based environment
  • Someone that is willing to learn and take leadership from industry experts

Duties and Responsibilities

Your responsibilities will include (but are not limited to):

  • Analyze system performance and trading results to find ways to improve efficiency and client executions
  • Provide execution reports to traders and clients to demonstrate trading performance and convey execution details
  • Develop and maintain a strong knowledge of trading strategies, technology, and market structure
  • Develop and maintain a strong knowledge of equity trading strategies, technology and market structure
  • Conceptualize, architect, and build high quality applications
  • Developing application software and systems for client and internal projects
  • Broadening your technical knowledge by researching libraries, frameworks, and languages, and putting forward knowledge of industry trends to help the organization be market leaders
  • Working within project timelines and budget constraints
  • Adhering to the company’s coding standards
  • Attending and actively contributing in client meetings as required
  • Attending and actively contributing in internal team meetings
  • Studying towards exams for certification should the opportunity be provided by the company
  • Problem solving and thinking laterally as part of a team, or individually, to meet the needs of the project
  • Documenting release and deployment procedures and assisting senior developers with the writing of technical specifications
  • Highlighting potential opportunities and project risks to management
  • Assisting with project estimation (time/budget) pre-sales opportunities
  • Contributing to the development/evolution of the development team
  • Providing opinions, concepts, and recommendations by collecting, analyzing, and summarizing data and trends in technology and human behavior
  • Proactively seek out networking opportunities to develop personal profile in the market
  • Proactively contribute to the general work culture at Skykomish, Inc.

Please send your most updated CV to [email protected].

Application Form - Algorithmic Trading Developer