Descrição do Cargo
Como Sênior Engenheiro de Software, você estará responsável por desenvolver e implementar soluções escaláveis e seguras para serviços backend, garantindo a qualidade e a observabilidade.
O que buscamos:
* Desenvolvimento e manutenção de APIs e microsserviços em .NET Core / C# utilizando Clean Architecture e DDD;
* Implementação de integrações assíncronas e observabilidade ponta a ponta (logs, métricas, tracing);
* Contribuição com pipelines CI/CD e revisão de código para otimização de performance.
Para assumir esse papel, é necessário:
* Experiências 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.
Competências 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.
Habilidades Suaves
* 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.