Desenvolvedor .Net Senior
Digisystem
Nova
Publicada há 5 horas
Regime de contratação
CLT
Modelo de trabalho
Remoto
Carga horária
40 horas semanais
Descrição
Responsabilidades
- Projetar, desenvolver e manter aplicações complexas utilizando C# e o framework .NET/.NET Core.
- Definir e implementar arquiteturas de software escaláveis, seguras e de alta performance, incluindo microserviços e APIs RESTful/gRPC.
- Conduzir code reviews detalhados, garantindo a adesão a padrões de codificação, melhores práticas e qualidade do código.
- Colaborar ativamente com equipes de produto, frontend, QA e DevOps para entregar soluções integradas e de valor.
- Otimizar o desempenho de aplicações e consultas de banco de dados, além de refatorar código legado quando necessário.
- Mentorar desenvolvedores juniores e plenos, compartilhando conhecimento técnico e promovendo o desenvolvimento da equipe.
- Participar do planejamento técnico, estimativas de esforço e definição de requisitos para novos projetos e funcionalidades.
Requisitos
- Experiência comprovada em desenvolvimento de software com C# e proficiência avançada em .NET/.NET Core.
- Domínio em design e desenvolvimento de APIs RESTful e/ou gRPC, incluindo versionamento, segurança e documentação (Swagger/OpenAPI).
- Experiência sólida com arquiteturas de microserviços e padrões de comunicação assíncrona (e.g., RabbitMQ, Azure Service Bus, Kafka).
- Proficiência em bancos de dados relacionais (SQL Server, PostgreSQL) e ORMs (Entity Framework Core ou Dapper).
- Conhecimento aprofundado em princípios de Clean Architecture, DDD (Domain-Driven Design) e SOLID.
- Experiência com ferramentas de controle de versão (Git) e pipelines de CI/CD (Azure DevOps, GitHub Actions, Jenkins).
- Familiaridade com serviços de nuvem (Azure, AWS ou GCP) e conceitos de conteinerização (Docker, Kubernetes).
- Diferencial ter conhecimento em Node Js.
Habilidades
- RAVEN DB DynamoBO
NET Core apsnet - NOde.Js - se conhecer - Diferencial
- Microsserviços REDIS
- Kafka
- RabbitMQ
- SQS
- AWS Lambda
- Azure DevOps
- Desenvolvimento orientado a testes
- Integração e entrega contínuas (CI/CD)
- Clean Arquitetura
- Programação orientada a objetos (POO)
- Clean code Migrations
- Microsoft SQL Server
- Docker
- APM
- Observabilidade
- Telemetria
- AWS