A maioria das vagas pede formação superior em Ciência da Computação, Sistemas de Informação ou áreas afins, com conhecimento do ecossistema .NET (C#, ASP.NET, SQL Server), mesmo que a rotina seja mais de análise do que de codificação pura.
É comum começar como desenvolvedor .NET e migrar para a análise depois de acumular experiência prática com os sistemas e boa comunicação com áreas de negócio.