Buscamos um profissional experiente e apaixonado por tecnologia para integrar nosso time de desenvolvimento backend. Esta é uma oportunidade única para trabalhar com tecnologias modernas em um ambiente dinâmico e colaborativo, contribuindo para soluções robustas e escaláveis.
O que você fará
Desenvolver APIs RESTful robustas e escaláveis utilizando .NET Core 8
Criar e manter serviços de integração entre sistemas internos e externos
Conduzir migrações de projetos legados do .NET Core 6 para a versão 8
Implementar soluções de acesso a dados utilizando Dapper com Oracle Database
Projetar e implementar integrações com APIs de terceiros e webservices
Participar do design e implementação de arquiteturas de software escaláveis
Colaborar com equipes multidisciplinares para entrega de produtos de alta qualidade
Realizar code reviews e mentoria de desenvolvedores júnior e pleno
Contribuir para a melhoria contínua dos processos de desenvolvimento
Documentar soluções técnicas, APIs e participar de cerimônias ágeis
Formação Superior em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas, ou experiência profissional equivalente
Experiência sólida com desenvolvimento backend em .NET Core/Framework
Conhecimento avançado em .NET Core 8 ou disposição para migração rápida
Experiência prática com desenvolvimento de APIs RESTful e Web APIs
Experiência em serviços de integração e consumo de APIs externas
Experiência prática com Dapper para acesso a dados
Conhecimento em Oracle Database (queries, procedures, otimização)
Experiência com padrões de arquitetura (Clean Architecture, DDD, SOLID)
Conhecimento em autenticação e autorização de APIs (JWT, OAuth)
Conhecimento em versionamento de código (Git/Azure DevOps)
Experiência com testes unitários e de integração
Habilidades de resolução de problemas complexos
Comunicação clara e trabalho em equipe.
Perfil Comportamental:
Proatividade e autonomia para resolver desafios técnicos;
Mentalidade analítica e orientação a resultados;
Colaboração e capacidade de trabalhar em equipe;
Aprendizado contínuo e adaptação a novas tecnologias;
Comunicação eficaz com stakeholders técnicos e não-técnicos.
Diferenciais Técnicos:Certificações .NET da Microsoft
Experiência com arquiteturas orientadas a eventos (Event-Driven Architecture, Event Sourcing, CQRS)
Conhecimento em frameworks de Durable Execution (Azure Durable Functions, Temporal, Workflow Foundation)
Experiência com message brokers (RabbitMQ, Apache Kafka, Azure Service Bus)
Conhecimento em ferramentas de integração (Enterprise Service Bus, API Management, Webhooks)
Experiência com documentação de APIs (Swagger/OpenAPI, Postman)
Conhecimento em AWS e Amazon SQS
Experiência com MongoDB
Experiência com conteinerização (Docker, Kubernetes)
Conhecimento em observabilidade (Application Insights, Prometheus, Grafana, Datadog)
Experiência com CI/CD e práticas DevOps
Conhecimento em segurança de APIs (Rate limiting, CORS, API Keys)
Experiência com micro serviços e arquiteturas distribuídas.