Desenvolvedor .NET SR.

Prestador, Alphaville 3x na semana presenciais Hybrid

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

•                    Conhecimentos na criação e consumo de APIs REST

•                    Conhecimentos de banco de dados relacionais e não relacionais

•                    Vivência com a cloud Microsoft Azure

•                    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

 

Responsabilidades e atribuições: 

•                    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

 

•                    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 as clouds Microsoft Azure e AWS;

•                    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);

•                    Vivência 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;

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

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

•                    Vivência de segurança de aplicações;

•                    Capacidade de comunicar-se bem;

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

Desejável Conhecimentos em:

•                    Aplicações de alta performance.