Descrição do Cargo
O desenvolvedor full-stack pleno é responsável por criar e manter aplicações web completas, incluindo front-end e back-end. Isso envolve desenvolver soluções robustas e escaláveis utilizando tecnologias como Angular e .NET.
Além disso, é necessário integrar APIs e serviços utilizando práticas modernas de segurança e escalabilidade. O profissional também deve criar e gerenciar Azure Functions para orquestração de serviços e automação.
A colaboração com equipes de design, DevOps e gerentes de projetos é essencial para garantir entregas de alta qualidade.
Familiaridade com a arquitetura de microsserviços e consumo de APIs RESTful é uma habilidade importante para este cargo. Conhecimento em Microsoft Azure, incluindo Azure Functions, App Services e bancos de dados na nuvem também é necessário.
Boas práticas de versionamento utilizando Git são fundamentais para o sucesso deste profissional.
Requisitos Desejados
* Experiência com práticas de CI/CD em pipelines de deploy na nuvem
* Experiência com Kubernetes para gerenciamento de contêineres;
Aqui estão algumas das qualidades necessárias para o desempenho desta função:
* Criatividade e resolução de problemas;
* Habilidades comunicativas e de trabalho em equipe;
* Conhecimento avançado em programação e tecnologias relevantes;
* Flexibilidade e adaptabilidade para lidar com mudanças frequentes;