O que é preciso:
Graduação na área de TI;
Competências em:
Metodologia ágil (Scrum);
Arquitetura MVC (Model-View-Controller);
Microsoft Visual Studio, Framework .NET;
.NET Core;
Banco de dados (Sql Server, Oracle);
Análise de Sistemas;
Servidores de aplicação .NET (IIS);
RESTful e SOAP Web Services;
Noções de arquitetura de micro serviços e Gateway de APIs;
Ferramenta de Versionamento de código fonte (GIT);
Será um diferencial se você tiver conhecimento em:
Nuget;
Automatização de testes (unitário, de integração e performance);
Arquitetura escalável (Container – Docker);
Qualidade de Software (SonarQube);
Automatização de builds (Jenkins);
Mercado financeiro (Bancos, Corretoras, Financeiras, Administradora de Cartões);
O que você irá fazer:
Análise e desenvolvimento de sistemas de informações na forma de backends e websites seguros para internet e intranet, utilizando metodologias e procedimentos adequados para sua implantação;
Participação do levantamento de dados e da definição de métodos e recursos necessários para implantação de sistemas e/ou alteração dos já existentes;
Análise do desempenho dos sistemas implantados, reavaliação de rotinas, manuais e métodos de trabalho, verificando se atendem ao usuário, sugerindo metodologias de trabalho mais eficazes;
Realização de auditorias para assegurar que os padrões operacionais e procedimentos de segurança estejam sendo seguidos;
Elaboração de estudos sobre a criação e/ou alteração de metodologias e procedimentos necessários ao desenvolvimento de sistemas;
Elaboração, especificação, desenvolvimento, supervisão e revisão de modelos de dados, visando implementar e manter os sistemas relacionados.
Pesquisa e seleção de novas tecnologias e ferramentas existentes no mercado, visando aprimorar o trabalho de desenvolvimento e atender necessidades dos usuários dos sistemas.
Vantagens de dizer #EUSOUSEAC: