Desenvolvedor Full-Stack
O papel de desenvolvedor full-stack envolve criar aplicações completas, desde o design até a implementação.
Requisitos:
* Desenvolver soluções móveis centradas na experiência do utilizador;
* Participar em todas as fases do ciclo de desenvolvimento: análise, desenho, testes, entrega e suporte;
* Colaborar com stakeholders técnicos e funcionais, promovendo comunicação clara e eficaz;
* Trabalhar com arquiteturas distribuídas e soluções cloud (Kubernetes, contentores, Azure, AWS, GCP);
* Desenvolver aplicações móveis full-stack utilizando .NET MAUI, Blazor ou frameworks híbridos;
* Conceber e otimizar bases de dados relacionais e não relacionais;
* Implementar pipelines de CI/CD com ferramentas como GIT, Azure DevOps e GitHub Actions;
* Aplicar padrões de arquitetura como Clean Architecture e Domain-Driven Design (DDD);
* Contribuir em projetos com soluções Oracle Retail ou outras soluções para o setor do retalho;
* Utilizar metodologias ágeis (Scrum/Agile) e ferramentas como JIRA e Confluence;
* Monitorizar sistemas com ferramentas como New Relic ou Dynatrace.
Benefícios:
* Trabalhar em uma equipe colaborativa e dinâmica;
* Aprender e se desenvolver em um ambiente de inovação constante;
* Conhecer tecnologias e ferramentas avançadas da indústria;
* Contribuir para o crescimento e sucesso da empresa.
Outras Informações:
Os candidatos devem ter conhecimento em linguagens de programação como C# e suas variáveis; ter experiência em desenvolvimento web; e conhecer conceitos básicos de algoritmos.