C# Software Developer with strong skills in C# and .NET development combined with some of WCF, WPF, TDD/Test Driven Development, multi-threading, messaging systems, real-time or highly transactional systems are required to work on developing high scalable performance trading and pricing applications using the latest .net tech, Real Time web and High Performance Computing are required by tech giant in Dublin Ireland.
Required Experience as a C# Software Developer
solid commercial programming experience using C# and Microsoft .NET
Strong Understanding of OOP and Test Driven Development
Experience of building scalable, performant software, distributed or highly transactional systems
Software systems Design skills
Working knowledge of ASP.NET
Knowledge of RESTful Web API services to create self hosted services such as OWIN
Excellent interpersonal and communication skills (both written and verbal)
Bachelors/Master's degree in technology or related discipline
Preferred Experience as a C# Software Developer
Any experience or trading systems, quant, Algorithms, or pricing systems or an interest in this area
Any of Multi-threaded, low-latency or real-time, distributed systems, Parallel programming experience.
Exposure to Cloud a bonus
Messaging systems / Message brokers such as RabbitMQ or Kafka or MSMQ etc
Commercial knowledge of producing High Performance Computing solutions a bonus
Experience of Scala, Java a bonus
Strong mathematical / scientific / engineering background with skills in probability such as Monte Carlo Simulation would be an advantage
The C# Software developer will be joining a team who develop cutting-edge bespoke software and unparalleled quantitative trading techniques with breadth of pricing, product and risk management systems which work 2/7 365 days per year.
A successful candidate will have the shared responsibility for delivering these applications; from sophisticated risk systems to high-volume, Real Time data aggregation and price setting. Some of these can be quite complex but all are extremely time-critical.
The candidate will be technologically open-minded and will be immersed in innovative and challenging environment with opportunities to broaden their skill-set and experience. To deliver these projects, the team leverages cutting-edge technology including the latest .NET technologies, Real Time web, NoSql databases and HPC.
It is this use of innovative technology, in conjunction with industry expertise and extensive analytics, that enables traders to successfully make the mission critical decisions necessary in a high-pressure environment.
Ideal backgrounds for transactional or high volume systems such as E-commerce, banking, finance, trading systems, online betting, online gaming, media, telecoms etc
This is an outstanding chance to work in a world leading company and EU eligible applicants are encourage to apply who would like to move to Dublin