Descrição
Resumo da Vaga:
Profissional para desenvolver e manter projetos legados, migrar sistemas para frameworks atuais, garantir qualidade, segurança e performance, participando do processo criativo e decisões de arquitetura.
Principais Destaques:
1. Atuar no desenvolvimento e manutenção de sistemas legados
2. Participar do processo criativo do produto
3. Garantir qualidade, segurança e performance nas entregas
Perfil do Candidato:
* Deve prezar pela qualidade das entregas e dos processos zelando pela melhoria contínua;
* Trabalhar de forma colaborativa com a equipe;
* Garantir qualidade nas entregas de sistemas,
* Utilizar boas práticas e padrões de desenvolvimento;
* Participar do processo criativo do produto, interagindo com opiniões diferentes, propondo e questionando novas soluções.
Descrição das Atividades:
* O profissional será responsável por desenvolver e dar manutenção em projetos legados, além de atuar na migração de sistemas para frameworks mais atuais, garantindo qualidade, segurança e performance nas entregas;
* Realizar transações e manipulação de dados em SQL Server, assegurando integridade e eficiência;
* Seguir boas práticas de desenvolvimento, versionamento e documentação;
* Participar de decisões de arquitetura de software, propondo melhorias e boas práticas.
Formação:
Análise de Sistemas, Ciência da Computação, Tecnologia da Informação, Sistemas de Informação.
Requisitos:
* Sólidos conhecimentos em linguagem de programação (C\# VB.Net Core, .Net framework 4\.8\+, TypeScript)
* Conhecimento em Framworks .NET Framework (4\.8\+), React
* Sólidos conhecimentos em SQL Server (Querys, Procedures, Trigger, Jobs)
* Conhecimento em ORM (NHibernate, Entity Framework Core, Dapper)
* Experiência em APIs Rest
* Experiência em WebServices (SOAP/REST)
* Conhecimento em HTML5, CSS, BootStrap, Jquery, Ajax, Json
* Experiência em Crystal Reports
* Conhecimento em conceitos de mensageria (filas, tópicos, pub/sub);
* Experiência com ferramentas como: RabbitMQ, Azure Service Bus, Kafka;
* Conhecimento em Domain\-Driven Design (DDD);
* Aplicação de princípios SOLID;
* Conhecimento em Clean Architecture;
* Desejável
* Experiência em desenvolvimento de aplicações mobile
* Conhecimento em redes
* Conhecimento em React Native