Descrição do Cargo
O cargo de Engenheiro de Software Sênior é responsável por projetar, desenvolver e evoluir serviços backend escaláveis, performáticos e seguros. Será responsável por garantir qualidade, observabilidade e boas práticas de engenharia.
* Desenvolver e manter APIs e microsserviços em .NET Core/C# aplicando Clean Architecture e DDD;
* Implementar integrações assíncronas e observabilidade ponta a ponta (logs, métricas, tracing);
* Contribuir com pipelines CI/CD, revisão de código e otimização de performance em cloud;
Requisitos
* Experiências: Atuação em arquiteturas distribuídas, microsserviços e mensageria (RabbitMQ/Kafka);
* Vivência com observabilidade, métricas e performance tuning em produção;
* Experiência na criação e manutenção de pipelines CI/CD e processos automatizados de deploy;
Habilidades Técnicas
* .NET Core/C# (avançado) — APIs RESTful, injeção de dependência, testes automatizados e design patterns (CQRS, Repository, Strategy);
* Clean Architecture e DDD — soluções modulares, orientadas a domínio e desacopladas de infraestrutura;
* Observabilidade e CI/CD — OpenTelemetry, Application Insights, Datadog, pipelines automatizadas e deploys em Azure/AWS;
Skillsoft
* Comunicação clara e colaborativa, com visão sistêmica e foco em resultado;
* Liderança técnica e mentoria, apoiando o crescimento técnico do time;
* Mentalidade de melhoria contínua, qualidade e cultura de ownership;
Palavras-chave
* Tecnologia Back-end