Responsabilidades e atribuições
Responsabilidades
- Desenvolver e manter aplicações utilizando .NET Core e C#;
- Projetar e implementar APIs RESTful;
- Aplicar princípios de arquitetura limpa (Clean Architecture) e boas práticas de desenvolvimento (SOLID, DDD);
- Realizar testes unitários e de integração para assegurar a qualidade do código;
- Colaborar com equipes multidisciplinares em metodologias ágeis (Scrum / Kanban);
- Participar de code reviews e contribuir para a melhoria contínua dos processos de desenvolvimento;
- Integrar soluções com serviços em nuvem (AWS, Azure) e ferramentas de mensageria (RabbitMQ, Kafka).
Requisitos e qualificações
Obrigatórios :
Experiência sólida em desenvolvimento com .NET Core e C#;Conhecimento em bancos de dados relacionais (SQL Server, PostgreSQL) e não relacionais (MongoDB);Familiaridade com ferramentas de versionamento (Git) e integração contínua (CI / CD);Experiência com contêineres (Docker) e orquestração (Kubernetes);Conhecimento em práticas de DevOps e monitoramento de aplicações.Desejáveis :
Experiência com desenvolvimento de aplicações em nuvem (AWS, Azure);Conhecimento em segurança de aplicações e proteção de dados;Participação em comunidades técnicas ou projetos open-source.