Desenvolvedor(a) .NET Sênior – Engenharia de Plataforma
Grupo Regazzo
Regime de contratação
CLT
Modelo de trabalho
Híbrido
Carga horária
40 horas semanais
Descrição
Buscamos um(a) Desenvolvedor(a) .NET Sênior para atuar no time de Engenharia de Plataforma, responsável por criar ferramentas internas, bibliotecas reutilizáveis, definir padrões de desenvolvimento e elevar o nível técnico das soluções adotadas em toda a empresa.
Essa pessoa terá um papel estratégico, apoiando os demais times de desenvolvimento com soluções escaláveis, seguras e bem documentadas, promovendo consistência, qualidade e produtividade através de uma experiência de desenvolvimento eficiente.
Responsabilidades:
Criar e manter bibliotecas, SDKs e ferramentas internas utilizando C# (.NET Core);
Definir e evoluir padrões de arquitetura, estrutura de projetos e boas práticas de desenvolvimento;
Escrever e manter documentação técnica clara e acessível (wikis, templates, exemplos);
Atuar no desenvolvimento backend com .NET Core e .NET Framework;
Definir arquiteturas de software seguras, escaláveis e resilientes;
Implementar e consumir APIs REST e WebServices SOAP;
Trabalhar com mensageria (RabbitMQ, Kafka ou similares);
Promover e implementar boas práticas de segurança da informação;
Otimizar e manter sistemas existentes com foco em performance e consistência;
Suportar tecnicamente os times de produto e desenvolvimento;
Participar de rituais ágeis (daily, planning, review, retrospectiva).
Requisitos obrigatórios:
Superior completo ou cursando em TI, Engenharia de Software, Ciência da Computação ou áreas correlatas;
5 anos de experiência com desenvolvimento .NET (C# – Core e Framework);sendo ao menos 1atuando ano como Sênior;
Criação de bibliotecas internas, SDKs ou frameworks de desenvolvimento;
APIs RESTful;
SQL Server e PostgreSQL;
Mensageria com RabbitMQ, Kafka ou similares;
Conhecimentos de CI/CD, Git, Azure DevOps (ou similares);
Práticas de segurança em desenvolvimento;
Docker;
SOLID, Clean Code, DDD e Design Patterns.
Conhecimentos desejáveis:
Experiência com templates de projeto, linters e automações de dev;
MongoDB ou Redis;
Kubernetes;
Ambientes de missão crítica e alta disponibilidade.
Diferenciais:
Contribuições em projetos open source (principalmente relacionados a .NET);
Vivência com engenharia de plataforma ou developer experience;
Experiência com ferramentas como SonarQube, StyleCop, FxCop, Roslyn Analyzers;
Domínio de arquitetura orientada a eventos;
Experiência com práticas de DevOps e automação de infraestrutura;
Participação na definição de padrões técnicos corporativos