Desenvolvedor(a) Full Stack .NET - Sênior
TypeFull-time job
LocationBrazil
Posted2 hours ago
Missão
Construir, evoluir e sustentar as funcionalidades de adequação do legado à Duplicata Escritural, trabalhando em parceria com o Tech Lead, PO e QA e utilizando os agentes de IA dentro de um fluxo controlado, revisável e auditável.
Responsabilidades
· Implementar APIs, serviços, regras de negócio e integrações em C#/.NET e Core.
· Manter código legível, testável, observável e aderente aos padrões arquiteturais da squad.
· Trabalhar a partir de specs e critérios de aceite versionados, questionando ambiguidades antes da implementação.
· Desenvolver integrações síncronas e assíncronas com sistemas legados, registradoras e demais participantes do ecossistema, conforme contratos definidos pelo cliente.
· Implementar tratamento de erros, idempotência, retries, timeouts, circuit breakers e estratégias de reprocessamento quando aplicável.
· Modelar e otimizar consultas SQL, índices e persistência relacional.
· Criar e manter testes unitários, de integração e de contrato, além de dados de teste seguros e reproduzíveis.
· Utilizar agentes para acelerar tarefas sem abrir mão de revisão humana, segurança, testes e rastreabilidade.
· Registrar progresso, decisões técnicas e limitações nos artefatos definidos pela esteira.
· Participar de code reviews, pairing, refinamentos, dailies, demonstrações e retrospectivas.
· Apoiar a manutenção de documentação técnica, OpenAPI, README e changelog.
· Investigar falhas em CI, homologação e produção usando logs, métricas e traces.
· Apoiar o Tech Lead na melhoria contínua da base de conhecimento e das regras do harness.
· Atuar pontualmente no front-end Angular para manutenção ou evolução de componentes e integrações.
Requisitos obrigatórios
· Experiência sólida com C#, .NET, Core e desenvolvimento de APIs REST.
· Domínio de orientação a objetos, SOLID, padrões de projeto, DI, async/await, tratamento de erros e testes automatizados.
· Experiência com SQL relacional, modelagem, consultas, índices e diagnóstico básico de performance.
· Experiência com microsserviços, APIs, integrações e mensageria.
· Conhecimento de práticas de resiliência, idempotência, observabilidade e segurança de aplicações.
· Experiência com Git, pull requests, revisão de código e pipelines de CI/CD.
· Capacidade de trabalhar em ambiente regulado, seguindo controles de acesso, proteção de dados e evidências de auditoria.
· Boa comunicação e autonomia para transformar uma spec em implementação e testes.
Diferenciais
· Angular e TypeScript.
· AWS, especialmente ECS/EKS, SQS/SNS, CloudWatch, IAM ou Bedrock.
· Kafka ou RabbitMQ.
· Docker, Terraform ou CDK.
· DDD, arquitetura hexagonal, CQRS, eventos e modernização de legado.
· Experiência usando Claude Code, Copilot ou agente equivalente em fluxo real de desenvolvimento.
· Experiência em pagamentos, crédito, recebíveis, banking ou integrações financeiras.
Originally posted on Himalayas
Construir, evoluir e sustentar as funcionalidades de adequação do legado à Duplicata Escritural, trabalhando em parceria com o Tech Lead, PO e QA e utilizando os agentes de IA dentro de um fluxo controlado, revisável e auditável.
Responsabilidades
· Implementar APIs, serviços, regras de negócio e integrações em C#/.NET e Core.
· Manter código legível, testável, observável e aderente aos padrões arquiteturais da squad.
· Trabalhar a partir de specs e critérios de aceite versionados, questionando ambiguidades antes da implementação.
· Desenvolver integrações síncronas e assíncronas com sistemas legados, registradoras e demais participantes do ecossistema, conforme contratos definidos pelo cliente.
· Implementar tratamento de erros, idempotência, retries, timeouts, circuit breakers e estratégias de reprocessamento quando aplicável.
· Modelar e otimizar consultas SQL, índices e persistência relacional.
· Criar e manter testes unitários, de integração e de contrato, além de dados de teste seguros e reproduzíveis.
· Utilizar agentes para acelerar tarefas sem abrir mão de revisão humana, segurança, testes e rastreabilidade.
· Registrar progresso, decisões técnicas e limitações nos artefatos definidos pela esteira.
· Participar de code reviews, pairing, refinamentos, dailies, demonstrações e retrospectivas.
· Apoiar a manutenção de documentação técnica, OpenAPI, README e changelog.
· Investigar falhas em CI, homologação e produção usando logs, métricas e traces.
· Apoiar o Tech Lead na melhoria contínua da base de conhecimento e das regras do harness.
· Atuar pontualmente no front-end Angular para manutenção ou evolução de componentes e integrações.
Requisitos obrigatórios
· Experiência sólida com C#, .NET, Core e desenvolvimento de APIs REST.
· Domínio de orientação a objetos, SOLID, padrões de projeto, DI, async/await, tratamento de erros e testes automatizados.
· Experiência com SQL relacional, modelagem, consultas, índices e diagnóstico básico de performance.
· Experiência com microsserviços, APIs, integrações e mensageria.
· Conhecimento de práticas de resiliência, idempotência, observabilidade e segurança de aplicações.
· Experiência com Git, pull requests, revisão de código e pipelines de CI/CD.
· Capacidade de trabalhar em ambiente regulado, seguindo controles de acesso, proteção de dados e evidências de auditoria.
· Boa comunicação e autonomia para transformar uma spec em implementação e testes.
Diferenciais
· Angular e TypeScript.
· AWS, especialmente ECS/EKS, SQS/SNS, CloudWatch, IAM ou Bedrock.
· Kafka ou RabbitMQ.
· Docker, Terraform ou CDK.
· DDD, arquitetura hexagonal, CQRS, eventos e modernização de legado.
· Experiência usando Claude Code, Copilot ou agente equivalente em fluxo real de desenvolvimento.
· Experiência em pagamentos, crédito, recebíveis, banking ou integrações financeiras.
Originally posted on Himalayas
Apply on Himalayas →
Job sourced from Himalayas. Applications happen directly on the original platform — we never collect your data.