So I had worked in a company that specialized in maintenance and service. During my time at this organization I started a career as a software developer. I dare say that it came naturally to me, being the lazy person that I am. At this organization there were 2 developers that were primarily Java developers. At the time, I was using .Net. Oddly enough, I learned most of what I know from those 2 developers in spite of writing in different languages and for this I am eternally grateful.
So one day I decided that I may have better opportunities somewhere else. So I got a new job at an insurance company and was now exposed to a very pure .Net atmosphere. The main role I would have would be developing and maintaining the portal that they used for their agents. Seems relatively simple. Certainly there would be some quirkiness to this portal but the whole thing would be able to reuse a few abstract patterns right?