It's a small team and you will work with public-facing web applications in the financial field as well as back-office application for internal stuff. Must understand RDBMS fundamentals.
I cannot name the company publicly because this is not an endorsed post. But shoot me an email (email is in my profile) if you're interested or have any questions.
If you are moving to C#, I would definitely recommend another framework which is more suited to leverage C#/.NET. The reason I am suggesting is that because it is very difficult to hire good C#/.NET developers these days and the problem becomes 10 times harder if you are going to use Spring.NET. I know that it will be a deal breaker for me and my other friends who use C#/.NET.
I am curious what alternative you'd recommend, particularly if it's something that is production ready and has a certain future.
We're well aware of how hard it is to hire good C# developers. But in my opinion, a good C# developer isn't going to be put off by the choice of Spring.NET.
E.g. IOC - You can use MEF which is part of the framework. OR my personal favorite Ninject.
Web Applications - Without a doubt ASP.NET MVC.
Aspect Oriented Programming - Postsharp
DataAccess - I do not think ORM technology is mature enough to use it for any complicated work. For simpler things, Dapper does the trick.
I believe in using best tool for a given problem instead of using one monolithic framework. I especially don't like Spring framework because it needs too much configuration in terms of XML files. I prefer configuration through code approach.
Email me if you want to discuss more.