Desenvolvedor Full Stack Desafiador
">
Autoria responsável por desenvolver aplicações com padrões de qualidade e integridade para atender às necessidades do negócio.
">
* Suporte ao Front End:
Implementar soluções eficazes utilizando Angular 2+ ou React.
">
">
* Mantenção de Sistemas Existentes:
Analisar e depurar códigos para garantir o desempenho dos sistemas.
">
">
* Desenvolvimento de APIs REST:
Realizar implementações eficientes utilizando .NET Core e Entity Framework.
">
">
* Boas Práticas de Arquitetura:
Ao aplicar DDD, injeção de dependência e testes unitários, garantir a sustentabilidade da solução.
">
">
* Mensageria e Sistema Distribuído:
Utilizar RabbitMQ, além de alternativas como SQS, SNS ou Kafka, para garantir a comunicação entre serviços.
">
">
* Observação e Monitoramento:
Implementar soluções observáveis, como DataDog, Azure Monitor e CloudWatch, para garantir o monitoramento das aplicações.
">
">
* Banco de Dados Não Relacional:
Utilizar MongoDB ou DynamoDB para armazenar dados em ambientes não relacionais.
">
">
* Pipeline de CI/CD:
Participar de pipelines que garantem entregas contínuas e seguras.
">
">
* Tecnologias de Containerização e Orquestração:
Utilizar Docker e Kubernetes para garantir a escalabilidade e manutenção dos sistemas.
">
">
* Serviços em Nuvem:
Utilizar AWS, Azure ou outros serviços para garantir a escalabilidade e manutenção dos sistemas.
">
">
Requisitos e Qualificações
">
Experiência
">
* Experiência em desenvolvimento Front-End com Angular 2+ ou React;
* Conhecimento em novos desenvolvimentos e entendimento de códigos existentes;
* Experiência em desenvolvimento WebApi .Net Core;
* EntityFramework;
* Injeção de Dependência;
* DDD;
* Testes Unitários;
* Candidato ambicioso e disposto a crescer na carreira.
">
Soft Skills
">
* Raciocínio lógico e capacidade analítica;
* Boa Comunicação;
* Espírito de equipe e capacidade de resolução de conflitos;
* Capacidade de comunicação com diversos perfis de stakeholders;
* Habilidade de trabalhar em equipes ágeis e multidisciplinares;
* Criatividade e Proatividade para imaginar diferentes cenários de uso das aplicações;
* Organização.
"],