A BA is required with some technical background.
Should be good with creating BRDs, FRDs and interacting with the business.
Should be able to understand what will and will not work from a development perspective. Utilize this knowledge to manage expectation with the business
Development environmnent on the team is a mix of ASP.NET, Informatica and Java.
Someone who has done development work in the past would be a huge plus