Requisito fundamental para este papel é o conhecimento em desenvolvimento de aplicações web completas, abrangendo tanto front-end quanto back-end. O profissional deve ter habilidades em Angular e .NET, além de experiência com práticas modernas de segurança, escalabilidade e monitoramento.
Soluções na Nuvem
O candidato ideal será capaz de projetar soluções na nuvem com alta disponibilidade, utilizando Azure Functions, App Services e bancos de dados na nuvem. Além disso, ele deverá ter conhecimento em integração de APIs e serviços, garantindo a entrega de soluções eficientes e escaláveis.
Desenvolvimento Completo
O ciclo de vida completo do desenvolvimento é fundamental para esse cargo. O profissional deve participar do design, testes, deploy e otimização contínua das aplicações, garantindo que elas sejam entregues de forma eficiente e escalável.
Educação e Suporte
É importante destacar que o profissional atuará como referência técnica, mentorando desenvolvedores mais juniores e promovendo boas práticas de engenharia de software. Além disso, ele deve estar familiarizado com arquitetura event-driven e sistemas distribuídos (RabbitMQ, Azure Service Bus).
Desejável
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; e experiência com infraestrutura como código, utilizando Terraform ou Bicep para provisionamento e gerenciamento de recursos no Azure.
Vantagens
O trabalho oferece 100% remoto, o que permite uma grande flexibilidade e conforto ao trabalhar em casa ou em qualquer outro local à vontade.