Quote:
“ |
I am currently a trader for a prop house, but want to gain some certification and knowledge of programming as a back up and a view to move over to programming in the future.
|
” |
Being a proficient programmer/developer is a full time job in itself, its not really a 'backup' option in my mind, you have to have a passion for it above all else.
I notice more of a trend of IT people moving into business rather than the other way round, so i'm surprised you'd want to move from trader to developer.
Banks tend to create in house client server systems with thick clients. Web client skills are therefore less in demand. They like to build performant high transaction processing systems, often with real time considerations. As such they like to see a good knowlegde of threading/concurrency, algorithms, math, ACID properties, security etc. Theres more of an emphasis on pure computer science fundamentals, jobs are better paid and harder to land than your average e-commerce position.
Many banks favour open source, C++ and Unix, however Excel and VB can be used a lot in the front office for tactical solutions. There was a move in some areas from C++ to Java and now from Java to C# .Net. In reality in many jobs you will be expected to know multiple languages and all of these languages still have their places.
You will also be expected to know the banking industry and associated terminology and middleware, standards etc, being a trader you will have a major advantage here.
If you are very good at programming, math and finance there are some very interesting options open to you.
As I'm sure you are aware the banking environment can be pretty stressful and so can be working on a development team, they don't get the big bucks for nothing ! Good luck !
By the way for the record I don't work for a bank, but I have done in the past, and no i'm not loaded
