C## Developer (Senior / Agile / .NET / Silverlight)
A Senior Agile developer with strong .NET/Silverlight experience and expertise with Microsoft technologies is required to join some high profile individuals, and to work with some of the latest technologies and processes, supporting the ongoing delivery of an exciting electronic multi asset program, with experience across FX, Money Markets or Structured Products.
MAIN RESPONSIBILITIES
The candidate will be responsible for building real-time interactive trading application using Silverlight 4.0 , C# and HTML5.
The application will provide extensive trading functionality which will implement real-time trading. The application will interface with legacy trading applications and market data sources and is an integration project.
*Attend daily scrum meetings in a timely manner
*Analyse/Design/Develop based on "Agile story" requirements
*Ensure there is sufficient "Unit/FitNess" tests in place and these meet acceptance criteria as per story deliverables
*Provide estimates for stories - attend game/sprint planning
*Ability to converse in a professional manner with business sponsors and users
*Keep a positive delivery focused mentality with a "can do" attitude
MANDATORY SKILLS
*Very strong understanding of C# (v4 and futures) and a solid understanding of CLR fundamentals. Candidates that are not strong here cannot be considered for further review.
*Topics include but are not limited to:
*memory management
*threading/synchronization
*C# language features Linq
*Strong knowledge and working experience of Silverlight (or WPF) with a composite framework like Prism.
*RX
*Middleware (Nirvana , RMDS, Tibco EMS/RV)
DESIRABLE SKILS
*Previous working experience on high freq/low latency distribution system. Non-finance based application like betting websites can also fit into this remit.
*Agile development practices and use of appropriate tools - TDD, Resharper/Coderush, TeamCity etc
*Knowledge of OO design patterns and principles.
*Distributed messaging, SOA, MoM, Event Sourcing (Nirvana middleware)
*SQL/Oracle ORMs (Entity framework, NHibernate)
*HTML5/ Javascript
PAST EXPERIENCE
*Degree in Computer Science or equivalent experience required
*C#, .NET, Silverlight, Microsoft technologies, FX, and agile experience a MUST
If you are interested in this position, please contact Charlotte Allen on Charlotte.Allen@sgcib.com.
Leave a Reply
You must be logged in to post a comment.