Desenvolvimento de Software
O nosso time está em busca de um profissional com sólida base técnica e práticas modernas de arquitetura de software para trabalhar na área de desenvolvimento de sistemas.
Competências Técnicas Necessárias
1. Linguagens e Frameworks:
* C# (nível avançado)
* .NET 6 / 7 / 8 e .NET Core
* ASP.NET MVC / Web API
* Entity Framework Core (ORM)
2. Arquitetura e Design:
* Arquiteturas em camadas, limpa (Clean Architecture) e hexagonal
* Padrões de projeto (Factory, Singleton, Strategy, CQRS, Mediator etc.)
* DDD (Domain-Driven Design)
* Microservices e arquitetura orientada a eventos
* Integração via APIs RESTful e GraphQL
3. Banco de Dados e Persistência:
* SQL Server, PostgreSQL, Oracle
4. Cloud e DevOps:
* Azure: App Services, Functions, Service Bus, AKS, DevOps Pipelines
* AWS: Elastic Beanstalk, Lambda, RDS, SQS, ECS
* Contêineres: Docker, Kubernetes
* CI/CD e versionamento (Git, GitFlow, GitHub Actions, Azure DevOps)
* Infraestrutura como Código (Terraform, Bicep, ARM Templates)