Empresa: Humgroup
💻 PRINCIPAIS ATIVIDADES: Analisar requisitos técnicos e funcionais; Desenvolver código limpo, estruturado, eficiente e documentado; Realizar testes unitários, integrados e automatizados; Contribuir com manutenção preventiva e evolutiva dos sistemas. Requisitos: 🚨 REQUISITOS E QUALIFICAÇÕES INDISPENSÁVEIS: Formação superior em Análise de Sistemas, Ciências da computação, Engenharia da computação ou áreas afins; Experiência comprovada em desenvolvimento com C# e .NET Core (3.1 ou superior); Experiência em desenvolvimento Front-end utilizando JavaScript/TypeScript com ReactJS; Sólido conhecimento em desenvolvimento e consumo de APIs RESTful; Experiência com ferramentas de mensageria e filas (RabbitMQ, Kafka ou similares); Conhecimento em bancos de dados relacionais (SQL Server, PostgreSQL, ou similares) e bancos não relacionais (MongoDB ou similares); Familiaridade com ferramentas de versionamento (Git, Bitbucket, GitHub); Experiência com metodologias ágeis e ferramentas relacionadas (Jira, Azure DevOps ou similares). 🟢 DIFERENCIAIS: Testes automatizados (xUnit, NUnit, Jest); Arquitetura limpa (Clean Architecture), princípios SOLID, e padrões de arquitetura como DDD e CQRS; Conceitos básicos de integração e entrega contínua (CI/CD); Conhecimentos básicos de containers (Docker).