Requisitos Primordiais:
- Experiência sólida com C# e .NET Core/.NET 6+
- Domínio em APIs RESTful, microservices e mensageria
- Experiência com Entity Framework Core e bancos de dados relacionais e NoSQL
- Familiaridade com Docker e Kubernetes
- Boas práticas de segurança em aplicações web.
Diferenciais:
- Experiência com Blazor, .NET MAUI ou outras tecnologias front-end
- Conhecimento em DDD, CQRS e Event Sourcing
- Experiência com arquitetura Serverless e Functions
- Experiência com performance tuning e otimização de queries
- Experiência com Angular e desenvolvimento de SPAs
- Conhecimento em Azure e Google Cloud
- Experiência com Testes Unitários e Testes de Integração
- Experiência com versionamento de código usando Git (GitFlow, trunk-based)
- Conhecimento em CI/CD para automação de deploys
Principais Atividades:
- Projetar, desenvolver e manter aplicações escaláveis utilizando .NET Core/.NET 6+.
- Criar e otimizar APIs RESTful e microservices para integração com diversos sistemas.
- Desenvolver interfaces dinâmicas e responsivas utilizando Angular.
- Trabalhar com bancos de dados relacionais (SQL Server, PostgreSQL, MySQL) e NoSQL (MongoDB, CosmosDB).
- Implementar e manter testes automatizados para garantir qualidade e estabilidade do código.
- Colaborar com equipes multidisciplinares (DevOps, QA, Product Owners) para entregar soluções eficientes.
- Utilizar práticas de Code Review, Clean Code, SOLID e Design Patterns para manter a qualidade do código.
- Participar de discussões arquiteturais e decisões técnicas estratégicas.