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.