O ideal é encontrar alguém com experiência em desenvolvimento de aplicações web escaláveis e seguras, utilizando tecnologias como .NET e Angular. Se você tem habilidades avançadas em front-end e back-end, conhecimento em Azure Functions e App Services e práticas modernas de segurança, este é o lugar certo para trabalhar.
Descrição do Cargo
* Desenvolver soluções robustas em ambientes colaborativos e integrar APIs e serviços com práticas modernas de segurança e escalabilidade;
* Projeto de soluções na nuvem com alta disponibilidade, utilizando Azure Functions e App Services;
* Participação no ciclo de vida completo do desenvolvimento, incluindo design, testes, deploy e otimização contínua;
* Colaboração com equipes multidisciplinares, incluindo design, DevOps e gerentes de projetos, garantindo a entrega de soluções eficientes e escaláveis;
* Identificação e correção de bugs, além de refatorar código e otimizar o desempenho das aplicações;
* Definição de arquitetura e padrões de desenvolvimento para garantir código limpo, reutilizável e escalável;
* Implementação de monitoramento proativo e diagnósticos avançados para manter a estabilidade do sistema;
* Atuação como referência técnica, mentorando desenvolvedores mais juniores e promovendo boas práticas de engenharia de software.
* Familiaridade com arquitetura event-driven e sistemas distribuídos;
Requisitos Desejáveis:
* Experiência em práticas de CI/CD, incluindo automação de testes e deploy contínuo na nuvem;
* Experiência avançada com Kubernetes para gerenciamento de contêineres e escalabilidade de aplicações;
* Domínio sobre segurança em aplicações web, incluindo OAuth, JWT, autenticação e práticas de proteção contra vulnerabilidades;
* Habilidade em análise de performance, profiling de aplicações e tuning de banco de dados;
* Experiência com infraestrutura como código, utilizando Terraform ou Bicep para provisionamento e gerenciamento de recursos no Azure.
Informações Sobre o Cargo:
* Trabalho remoto: 100%