Formação:
Graduação completa em uma das seguintes áreas: Análise de Sistemas, Ciência da Computação, Processamento de Dados, Sistemas de Informação, Informática, Engenharia da Computação ou demais áreas de Tecnologia da Informação ou Curso Superior completo em qualquer área e Especialização na área Tecnologia da Informação.
Responsabilidades:
* Compor o time de desenvolvimento assumindo itens de trabalho para o desenvolvimento a cada Sprint.
* Realizar as atividades inerentes ao desenvolvimento, ênfase em programação, tais como análise e design, testes e programação.
* Gerir seu próprio trabalho sinalizando prontamente para a equipe sobre eventuais atrasos ou outros impedimentos.
PRE Requisitos
Experiencia em linguagem C# nivel intermediario (Obrigatório)
Experiencia em SQL Server nivel intermediario (Obrigatório)
Experiencia na criação e manutenção de API´S (Obrigatório)
Experiencia na criação de serviço de windows, worker em .NET (Recomendavel)
Experiencia com RabbitMQ, Azure Service Bus (recomendavel)
Experiencia em Testes de Unidade e de integração em .Net (Recomendavel)
Conhecimentos nos protocolos HTTP, HTTPS GRPC(Opcional), SOAP (Recomendavel)
Conhecimentos em (keycloak) (Recomendavel)
Conhecimentos em (Identy Server) (Recomendavel)
Conhecimentos em Azure Devops CI/CD (Obrigatório)
Conhecimentos em banco de dados NOSQL (REDIS) (Recomendavel)
Conhecimentos em Aplicações MVC. Importante saber os conceitos (Recomendavel)
Conhecimento CSS3. HTML5, DHTML, XML, JavaScript, Bootstrap, FlexBox, Angular JS, JQuery (Recomendavel)
Conhecimentos em aplicações WebForms - Importante saber os conceitos (Recomendavel)
Conhecimentos em Metodologias Ágeis e Fundamentos do Framework Scrum (Recomendavel)
Conhecimentos em cultura DevOps (Recomendavel)
Conceitos
SOLID
CLEAN CODE
DESIGN PATTERNS (Diferencial)
Arquitetura Limpa (Diferencial)
Arquitetura distribuida (microservices) (Diferencial)
ETL (Diferencial)
Service Broker
Event Listener
Scheduler