* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Buscamos uma pessoa Desenvolvedora .NET Sênior para atuar no desenvolvimento de um novo produto ERP, componentizado e voltado ao mercado de transportadoras.
A solução utiliza microsserviços .NET, microfrontends, arquitetura orientada a eventos com Kafka, PostgreSQL e integração com o Data Foundation do cliente, contemplando os domínios de gestão financeira, contábil, fiscal e compras.
Buscamos alguém com sólida experiência em sistemas distribuídos, que tenha autonomia técnica, respeite padrões arquiteturais estabelecidos e contribua para a evolução técnica do time.
Responsabilidades e atribuições
- Desenvolver e evoluir microsserviços .NET, seguindo os padrões e convenções arquiteturais da plataforma;
- Traduzir domínios de negócio, como financeiro, contábil, fiscal e compras, em serviços, APIs e eventos;
- Trabalhar com bounded contexts e princípios de Domain-Driven Design (DDD);
- Implementar contratos de APIs e eventos, seguindo uma abordagem integration-first;
- Desenvolver integrações utilizando o Data Foundation, evitando integrações ponto a ponto quando aplicável;
- Desenvolver e consumir eventos em arquiteturas orientadas a eventos com Kafka;
- Garantir características de resiliência, idempotência, tolerância a falhas e reprocessamento;
- Projetar e desenvolver soluções considerando alta volumetria, especialmente em processos relacionados a documentos fiscais e CT-e;
- Desenvolver e manter APIs REST, com contratos documentados, versionamento e utilização de OpenAPI/Swagger;
- Trabalhar na integração entre microsserviços e microfrontends;
- Aplicar boas práticas de desenvolvimento, arquitetura e qualidade de código;
- Desenvolver testes unitários e de integração, garantindo confiabilidade das soluções;
- Implementar soluções com foco em observabilidade, incluindo logs estruturados, métricas e tracing distribuído;
- Participar de decisões técnicas e levar propostas de arquitetura para liderança técnica e arquitetos, considerando os padrões estabelecidos pela plataforma;
- Realizar code reviews, compartilhando conhecimento e garantindo a qualidade das implementações;
- Apoiar o desenvolvimento técnico do time por meio de mentoria e disseminação de boas práticas;
- Utilizar ferramentas de Inteligência Artificial para desenvolvimento, geração e refatoração de código, testes e documentação, realizando validação crítica dos resultados;
- Contribuir para a evolução contínua da arquitetura, qualidade e performance da plataforma.
Requisitos e qualificações
- Experiência sólida com C# e .NET em ambientes de produção;
- Experiência com microsserviços e sistemas distribuídos;
- Experiência com arquitetura orientada a eventos e Kafka, incluindo produtores, consumidores, versionamento de schemas, ordenação e reprocessamento;
- Conhecimento de comunicação assíncrona, resiliência, idempotência e tratamento de falhas;
- Experiência com PostgreSQL, incluindo modelagem de dados, índices, otimização de queries e análise de performance;
- Experiência no desenvolvimento de APIs REST, OpenAPI/Swagger e versionamento de APIs;
- Conhecimento de DDD, SOLID e Clean Architecture;
- Conhecimento de OAuth2 e JWT para autenticação e autorização;
- Experiência com testes automatizados, unitários e de integração, utilizando xUnit, NUnit ou frameworks equivalentes;
- Conhecimento de Docker, Git e CI/CD;
- Experiência com Pull Requests e code review;
- Conhecimento de práticas de observabilidade, incluindo logs estruturados, métricas e tracing distribuído;
- Experiência utilizando ferramentas de IA, como GitHub Copilot, Claude, Cursor ou equivalentes, com capacidade de revisar criticamente o código gerado;
- Capacidade de trabalhar seguindo padrões, convenções e guardrails arquiteturais definidos por uma plataforma.
Será um diferencial
- Experiência com integração via SOAP/Webservices de órgãos fiscais, como SEFAZ;
- Conhecimento de Kubernetes;
- Experiência com Oracle Cloud Infrastructure (OCI);
- Conhecimento de CQRS e Event Sourcing;
- Experiência com Terraform e Infrastructure as Code (IaC);
- Vivência com microfrontends;
- Experiência com sistemas de alta volumetria e processamento de documentos fiscais.
- Conhecimento de domínio financeiro e contábil;
- Conhecimento de processos fiscais e documentos como NF-e, CT-e e SPED;
- Conhecimento sobre Reforma Tributária;
- Experiência no mercado de transporte e logística;
- Vivência em projetos greenfield;
- Experiência na modernização ou componentização de sistemas monolíticos;
- Experiência na migração de sistemas legados para arquiteturas distribuídas e baseadas em microsserviços.
Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:
- Oportunidades 100% remotas 👨🏻💻
- Vale home office 💻
- Feedbacks periódicos 💬
- Programa de indicações 🏅
- Acolhimento psicológico 🙋🏻♂️
- Ginástica laboral 🏋️
- Academia de conhecimento 🧠
- Convênio com escola de inglês 🔤
- Reuniões mensais de transparência 🔃
- Happy hour online 🍻
- Kit de boas-vindas 🎁
