Estamos em busca de um profissional para desenvolver aplicações web robustas e escaláveis.
Descrição do Cargo
Ao trabalhar conosco, você terá a oportunidade de se destacar como líder técnico, projetando soluções inovadoras na nuvem com alta disponibilidade. Nossa equipe está à procura de alguém que possa contribuir com experiência em .NET, Angular e Microsoft Azure.
Tarefas Principais:
* Desenvolver e manter aplicações web completas, incluindo front-end (Angular) e back-end (.NET).
* Integrar APIs e serviços utilizando práticas modernas de segurança, escalabilidade e monitoramento.
* Projetar soluções na nuvem com alta disponibilidade, utilizando Azure Functions, App Services e bancos de dados na nuvem.
* Participar do ciclo de vida completo do desenvolvimento, incluindo design, testes, deploy e otimização contínua.
* Colaborar com equipes multidisciplinares, incluindo design, DevOps e gerentes de projetos, garantindo a entrega de soluções eficientes e escaláveis.
* Identificar e corrigir bugs, além de refatorar código e otimizar o desempenho das aplicações.
* Definir arquitetura e padrões de desenvolvimento para garantir código limpo, reutilizável e escalável.
* Implementar monitoramento proativo e diagnósticos avançados para manter a estabilidade do sistema.
* Autorizar sistemas distribuídos (RabbitMQ, Azure Service Bus).
Requisitos Desejáveis:
* Experiência com 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.
Oportunidades de Trabalho
Trabalharemos em conjunto para encontrar a melhor abordagem para alcançar nossos objetivos comuns. Além disso, nossa equipe é comprometida em promover uma cultura de inclusão e diversidade.
Vantagens
Nossa empresa oferece várias vantagens aos seus funcionários, incluindo flexibilidade remota e oportunidades de crescimento pessoal e profissional.