Full Job DescriptionWe are looking for a well experienced, skilled Developer ( Python ) who can build a program/web/software for Algo Trading or Fully Automatic Trading Program.Technical Requirements for Algorithmic Trading:Implementing the algorithm using a computer program is the final component of algorithmic trading, accompanied by backtesting (trying out the algorithm on historical periods of past stock-market performance to see if using it would have been profitable). The challenge is to transform the identified strategy into an integrated computerized process that has access to a trading account for placing orders. The following are the requirements for algorithmic trading:Computer-programming knowledge to program the required trading strategy, hired programmers, or pre-made trading software.Network connectivity and access to trading platforms to place orders.Access to market data feeds that will be monitored by the algorithm for opportunities to place orders.The ability and infrastructure to backtest the system once it is built before it goes live on real markets.Available historical data for backtesting depending on the complexity of rules implemented in the algorithm.An Example of Algorithmic TradingRoyal Dutch Shell (RDS) is listed on the Amsterdam Stock Exchange (AEX) and London Stock Exchange (LSE).1 We start by building an algorithm to identify arbitrage opportunities. Here are a few interesting observations:AEX trades in euros while LSE trades in British pound sterling.1Due to the one-hour time difference, AEX opens an hour earlier than LSE followed by both exchanges trading simultaneously for the next few hours and then trading only in LSE during the last hour as AEX closes.Can we explore the possibility of arbitrage trading on the Royal Dutch Shell stock listed on these two markets in two different currencies?Requirements:A computer program that can read current market prices.Price feeds from both LSE and AEX.A forex (foreign exchange) rate feed for GBP-EUR.Order-placing capability that can route the order to the correct exchange.Backtesting capability on historical price feeds.The computer program should perform the following:Read the incoming price feed of RDS stock from both exchanges.Using the available foreign exchange rates, convert the price of one currency to the other.If there is a large enough price discrepancy (discounting the brokerage costs) leading to a profitable opportunity, then the program should place the buy order on the lower-priced exchange and sell the order on the higher-priced exchange.If the orders are executed as desired, the arbitrage profit will follow.Interested candidates can send resumes and will be interviewed.Contract length: 12 monthsJob Types: Full-time, ContractSalary: ₹35,000.00 – ₹60,000.00 per monthSchedule:Flexible shiftMorning shiftEducation:Diploma (Preferred)Experience:Python: 2 years (Required)total work: 2 years (Required)Work Remotely:NoSpeak with the employer+91 7717458708