Job Type: Contract
Rate: Negotiable
Description: This position is responsible for the architecture, development and maintenance of web trading and back end trading infrastructure applications. Programs, tests and debugs all applications in appropriate QA environment, adhering to departmental standards, policies and procedures. Performs all tasks and completes projects based upon an extensive knowledge of client computing environment. Technical understanding of all hardware, server O/S and application connectivity between servers, the Internet and outside vendor is required. Software knowledge base should include Windows 2000 Server, SQL 2000, HTML, JavaScript, ASP.NET, VB, Visual C++, C# and TCP communication protocols.
Work with Junior and Senior application members, as well as business and product departments to develop and write application systems and programs
Work within production control guidelines for web postings and / or production application changes
Testing of each solution to ensure proper performance and efficiency guidelines are met
Obtains and maintains a working knowledge of operation systems and hardare used by the Web and Development groups, and systemic relationship with outside service providers and designers
Documents programs in accordance with development standards and procedures. Create and / or modify current documentation
Participate in "on-call" support
Participates in project managment. Participates in architecture and design process of Internet site
Other projects / duties as assigned
Required Skills: Strong knowledge of relational database concepts (preferably MS SQL 2000 / 2003) using stored procedures
3 years experience in application development using C++, C#, .NET, Java (optional) and COM required
Knowledge of trading protocols such as FIX, CMS, etc.
Abilitiy to develop applications using INternet Communication Protocals (TCP/IP)
Strong knowledge of MS Office sutie of applications. Strong knowledge of Visual C++, C#, STL, .NET and ATL
Strong knowledge of ODBC/SQL and ADO from C++ programs
Ability to prioritize multiple tasks and work with end users to meet appropriate deadlines
Trains incoming staff on program functionality, design and architecture
Great attention to detail
Excellent organizational skills
To apply for this position click here and be sure to reference this job title.