Cargo: Desenvolvedor .NET Pleno
Tipo de contratação: CLT
Modalidade: Remoto
Local de Trabalho: Remoto
Formação: Graduação Completa em TI
Requisitos :
* Domínio em C# com .NET / .NET Core: ampla experiência em desenvolvimento de aplicações backend utilizando C# no ecossistema .NET, incluindo ASP.NET Core para construção de APIs RESTful.
* Entity Framework Core: conhecimento prático em ORM para acesso a dados, mapeamento de entidades, migrations e otimização de performance.
* Arquitetura de microsserviços: familiaridade com construção e manutenção de soluções desacopladas usando APIs, containers (Docker), e práticas como DDD, Clean Architecture e SOLID.
* Banco de dados relacional e NoSQL: experiência com Oracle, além de conhecimentos em bancos NoSQL como REDIS e MongoDB.
* Testes automatizados: prática com xUnit, MSTest ou NUnit, além de testes de integração e boas práticas de TDD.
* Integração contínua e entrega contínua (CI/CD): domínio de pipelines em Azure DevOps, GitHub Actions ou ferramentas similares.
* Versionamento com Git: domínio em Git, uso de branches, pull requests e revisão de código colaborativa.
* Mensageria e eventos: experiência com sistemas de mensageria como RabbitMQ, Kafka ou Azure Service Bus para integração entre microsserviços.
* Ambientes ágeis e DevOps: vivência com Scrum, Kanban, infraestrutura como código e automação de deploys.
* Cloud (desejável): conhecimento em serviços da Azure (App Services, Azure Functions, Key Vault, etc.) é um diferencial.