Resumo da Posição:Estamos em busca de um Desenvolvedor .NET Sênior com sólida experiência em desenvolvimento backend com C# e frontend com Angular.
O profissional será responsável por criar e manter APIs e soluções escaláveis baseadas em microsserviços, aplicando boas práticas de desenvolvimento e trabalhando em um ambiente moderno com Azure, Docker, Kubernetes e CI/CD.Responsabilidades da Vaga:Desenvolvimento Backend e Frontend:- Criar e manter APIs utilizando C# para backend.- Desenvolver interfaces modernas e responsivas com Angular para frontend.Arquitetura e Padrões de Código:- Aplicar padrões de arquitetura como DDD e boas práticas de código como SOLID e design patterns.- Implementar testes unitários para garantir a qualidade do código.Gestão de Banco de Dados:- Trabalhar com PostgreSQL (desejável), SQL Server e Oracle, otimizando consultas e integrando soluções.Infraestrutura e Automação:- Configurar e gerenciar ambientes em Docker e Kubernetes.- Trabalhar com CI/CD utilizando ferramentas como Azure Pipelines, GitHub Actions ou Jenkins.Ambiente em Nuvem:- Utilizar serviços de Azure, como Blob Storage, Service Bus e API Management.Versionamento e Colaboração:- Aplicar o fluxo Gitflow para controle de versionamento e colaboração eficiente.Requisitos da Vaga:Experiência Necessária:Desenvolvimento backend com C# e frontend com Angular.Conhecimento em padrões de arquitetura (DDD) e boas práticas de código (SOLID, design patterns).Experiência com testes unitários.Conhecimento em bancos de dados, incluindo PostgreSQL, SQL Server e Oracle.Familiaridade com Docker, Kubernetes e arquitetura de microsserviços.Experiência em ambiente Azure (ex.
: Blob Storage, Service Bus, API Management).Automação com CI/CD, preferencialmente Azure Pipelines, mas também GitHub Actions ou Jenkins.Uso de Gitflow para controle de versionamento.Habilidades Comportamentais:Proatividade e autonomia para resolver problemas complexos.Boa comunicação e capacidade de trabalho em equipe.Organização e foco na qualidade das entregas.Diferenciais Desejáveis:Experiência com serviços de mensageria, como Azure Service Bus, RabbitMQ ou Kafka.Conhecimento em sistemas de cache, como Redis.Experiência com sistemas distribuídos.Familiaridade com ferramentas como Sonar e Datadog para monitoramento e análise de código.Observações:- Inglês: Intermediário#J-18808-Ljbffr