Desenvolver Aplicativos de Alta Escalabilidade
O seu papel como Pessoa Desenvolvedora Sênior será fundamental para a realização de projetos de desenvolvimento de software e definição da arquitetura de software. Será responsável por revisar e garantir a qualidade do código, autorizar orçamentos e gerenciar equipes de programadores.
Aqui estão as principais responsabilidades:
1. Liderar projetos de desenvolvimento de software;
2. Definir e evoluir a arquitetura de software;
3. Revisar e garantir a qualidade do código;
4. Autorizar e gerenciar orçamentos;
5. Ajudar na geração de relatórios necessários;
Principais Responsabilidades
* Desenvolver aplicativos de alta escalabilidade usando .Net Core;
* Realizar varas críticas de revisão de projeto e assegurar a qualidade do sistema;
* Liderar equipes de programadores;
* Ajudar nas decisões de infraestrutura;
Habilidades e Requisitos
* Familiaridade com Docker e Kubernetes;
* Familiaridade com DDD e Clean Architecture;
* Familiaridade com AWS (EC2, S3, SQS);
* Conhecimento avançado em bancos relacionais e não-relacionais;
* Familiaridade com Entity Framework;
* Familiaridade com caching distribuído e não-distribuído;
Diferenciais
* Experiência com práticas de CI/CD;
* Experiência com testes automatizados;