Arquiteto Desenvolvedor
Nosso time busca um profissional qualificado para desempenhar o papel de ponte entre a estratégia e o desenvolvimento técnico. Este cargo é fundamental para que nossas soluções atinjam os objetivos.
Competências Técnicas Requeridas
* C#: Nível avançado, com experiência em projetos complexos.
* .NET 6/7/8 e .NET Core: Conhecimento detalhado dos frameworks e suas aplicações.
* ASP.NET MVC/Web API: Experiência em construção de APIs restantes.
* Entity Framework Core (ORM): Capaz de gerenciar bancos de dados eficientemente.
Desenvolvimento de Soluções Arquitetônicas
* Arquiteturas em Camadas: Entendimento de como estruturar sistemas escaláveis.
* Limpa (Clean Architecture) e Hexagonal: Experiência em projeto arquitetônico reto.
* Padrões de Projeto: Conhecimento de fábricas, Singletons, Estratégias, CQRS e Mediador.
* DDD (Domain-Driven Design): Perfil experiente na análise domínio.
* Microserviços e Orientação a Eventos: Competente em design escalável e orientado a eventos.
* Integração via APIs RESTful e GraphQL: Fácil integração de sistemas.
Bancos de Dados e Persistência
* SQL Server, PostgreSQL, Oracle: Trabalho com bancos de dados principais.
Infraestrutura no Cloud e DevOps
* Azure: Familiaridade com serviços de App Services, Functions, Service Bus, AKS e DevOps Pipelines.
* AWS: Utilização de Elastic Beanstalk, Lambda, RDS, SQS e ECS.
* Contêineres: Flexibilidade com Docker e Kubernetes.
* CI/CD e Versionamento: Experiência com Git, GitFlow, GitHub Actions e Azure DevOps.
* Infraestrutura como Código: Capacidade de criar infraestrutura pelo código com Terraform, Bicep e ARM Templates.