Why Most of the Investment Banks are not using .Net and C# for thier projects. Most recently they are moving more towards JVM and Kotlin. Also how so you see sticking to being C# and ASP.net developer will hold future.
When I was working in banking there was a lot of .net and C#, especially on the East Coast. I'm not seeing a massive move to the JVM. Happy to chat about this on twitter if you can give some links.
I'm happy with using .net because it lets me write code that will run effectively anywhere. I did my time with Java in the 90s. I haven't spent much time with Kotlin.