LondonTask : As an AVID Platform Support developer you will be helping to develop and support an in-house cross-asset risk trading system and a distributed grid computing solution.
Both written in multiple languages, you will be expected to switch between each application with ease and to develop cross application solutions.
You will be required to implement business, IT and regulatory requirements ranging from new products, books, pricing strategies, reporting requirements, API modifications and automated pricing run updates.
Where applicable, you will be expected to gather and distill requirements, translate these into technical designs and work packages.
You are then expected to work on the delivery itself. You will assist support with the delivery of the changes.Where appropriate, you will create prototypes and provide training to other departments to use any new (and existing) functionality.
You will be expected to work closely with the financial engineers and other trading system development teams in order to satisfy requirements.
This will require an Agile approach with Sprints of different lengths.In addition, good DevOps practices are required to ensure smooth build and deployment of new enhancements.
You will also be expected to work closely with the support diagnosing complex usage or pricing issues raised by users (other developers, traders, sales, Middle Office and Risk Analysts).
Where possible, you are expected to suggest and develop solutions to assist with day-to-day support tasks. You will become the expert on these in-
house systems and will advise support on maintenance and deployment procedures in order to reduce response times and downtime.
Strong communication skills are therefore important.Profile : Essential : Programmer in C#, C++, NET Framework 4+, WinForms, ASP.
NET and Visual BasicExperience working with Microsoft SQL Server (PL / SQL and SSRS)Good working knowledge of design patternsKnowledge of, or interest in, grid computing solutionsExperience of Investment BankingExperience with Agile / SCRUM techniquesExcellent communicator -
able to work effectively with other teamsDesirable : Knowledge of cloud computingAnalytical and conceptual thinking skillsExperience with WPF, ASP.
NET MVC, Shell, Python, JavaExperience of Unix and Linux