Desenvolvedor Jr.

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

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

Vivê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
Classificacao da Informacao: Confidencial

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