Freelance Web/Financial Software Developer (Mid-Senior Level)

Avg Bid (USD)
$54 / hr
Project Budget (USD)
min $50 / hr

Project Description:
**Company Description**

A funded startup in the bitcoin space is currently forming a small team of 3-4 developers for a three month plus assignment. This is an opportunity to work with seasoned and successful entrepreneurs and highly skilled engineers on a project with a highly demanded concept. The CTO has fifteen years of development experience, including the development of a trading system for Citigroup, and prior experience leading the development of software platforms for other successful startups in NYC.

Our company is building an advanced trading platform for alternative currencies.

This is an opportunity to be part of green-field development, to be deeply involved in architectural decisions and to work with some advanced tools and open-source products. The company has an alpha product and traction in the bitcoin community. We will be working on a scalable, secure, and reliable beta production release.

Opportunity to turn into a long-term permanent position if desired.

**Job Description**

Working directly with the CTO and a small team, you will be responsible for designing and building all aspects of a financial trading platform. This includes back-end areas such as market data feeds, order processing, reporting, monitoring, auditing, account management, and establishment of an extremely secure hosting environment.

Some of the key features of the system will be extremely high-performance processing, scalability, reliability, security, redundancy, and a geographically distributed platform.

Requirements and Desired Skill-Sets
At least five to ten years of industry experience strongly preferred.
Strong preference for developers with prior financial trading systems experience, especially with FOREX.

Object-Oriented programming
Software Design Patterns
High-Performance design
Multithreading (java.util.concurrent, other multithreading frameworks)
Distributed, scalable, redundant design
SSH and encryption

Candidates MUST have extensive experience in Python and Java, and be willing to work with both languages.
UNIX experience, basic administration, and some shell programming preferred.
Solid SQL skills
Extremely solid grasp of unit-testing, functional and regression testing, mocking frameworks.
Strong MVC and Web Programming skills (specifically with Java's Spring, Python's Pyramid)
Ability to troubleshoot and analyze problems, real-time behavioral issues

Experience in C and/or functional programming language is a plus.
Familiarity with Apache WebServer, J2EE Servers and alternative web servers such as NginX

Additional Skills Requirements
Eclipse or similar IDE
Git source code management
Build management tools
Dependency management tools
Familiarity with Bug Tracking Software
Agile, SCRUM, Paired programming

JQuery, Javascript, HTML 5, CSS

B.S. or M.S. in Computer Science strongly preferred.
Recent graduates with strong skill-sets will be considered.

Hours of work: 40 Project Duration: 3 - 6 months Skills required:
Java, Python, Shell Script, SQL
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

Hire AshwinSen
$55 / hr
Hours: 40 hr/ week
$63 / hr
Hours: 40 hr/ week
$50 / hr
Hours: 40 hr/ week
Hire compositesoft
$50 / hr
Hours: 40 hr/ week
$50 / hr
Hours: 40 hr/ week
Hire klarakarl
$50 / hr
Hours: 2 hr/ week
$50 / hr
Hours: 40 hr/ week
Hire santosoftvw
$50 / hr
Hours: 40 hr/ week
$50 / hr
Hours: 25 hr/ week
$50 / hr
Hours: 20 hr/ week