Desenvolvedor .NET PL

Prestador, Alphaville 3x na semana presenciais Hybrid

•                    Desenvolver código de qualidade, com alta performance e seguindo as melhores práticas de Engenharia de Software

•                    Fazer code reviews

•                    Realizar a manutenção de aplicações

•                    Codificar cenários estratégicos ou complexos

•                    Analisar situações e propor soluções eficientes, escaláveis e robustas

•                    Resolver problemas de forma rápida e criativa

•                    Realizar provas de conceito

•                    Auxiliar nos desenhos de arquitetura

•                    Realizar testes de performance e retirar insights dos resultados

•                    Participar da concepção, desenvolvimento e evolução de produtos

•                    Difundir o conhecimento

Requirements

 

 

•                    Demonstrada experiência no desenvolvimento de aplicações C# .NET Core

•                    Sólidos conhecimentos na criação e consumo de APIs REST

•                    Sólidos conhecimentos de banco de dados relacionais e não relacionais

•                    Vivência com a cloud Microsoft Azure

•                    Vivência com arquiteturas orientadas a eventos

•                    Vivência com arquitetura de microsserviços

•                    Vivência com métodologias ágeis Scrum e Kanban

•                    Conhecimento em Ferramentas de integração e entrega contínua;

•                    Controle de versão com Git (Gitlab, Github, Gitflow);

•                    Conceitos de conteinerização (Ex: Kubernetes, Docker);

 

•                    Testes de software e frameworks (Teste unitário, Integração, E2e, TDD, BDD, testes de carga, stress test);

•                    Design Patterns;

•                    Conceitos de resiliência, escalabilidade e observabilidade de aplicações;

•                    Controle de versão com Git (Gitlab, Github, Gitflow);

•                    Conceitos de conteinerização (Ex: Kubernetes, Docker);

•                    Conceitos de segurança de aplicações

•                    Capacidade de comunicar-se bem

•                    Curiosidade e vontade de aprender novas ferramentas, plataformas e tecnologias

É desejável que você tenha: 

•                    Conhecimento em produtos de marketplace e loyalty

•                    Conhecimento com a cloud AWS