Oportunidade: Desenvolvedor Backend .NET Especialista Modelo: Remoto Desafios do Perfil (Atribuições):Responsabilidades:Desenvolvimento de APIs e Serviços: Projetar, desenvolver e manter APIs e serviços robustos que suportem asfuncionalidades do sistema, seguindo padrões e boas práticas de desenvolvimento.Integração com Banco de Dados: Projetar esquemas de banco de dados eficientes, escrever consultasotimizadas e garantir a integridade dos dados.Arquitetura de Software: Contribuir para a definição da arquitetura do sistema, considerando aspectos comoescalabilidade, desempenho e segurança.Segurança: Implementar práticas de segurança para proteger dados sensíveis e prevenir vulnerabilidades, comoataques de injeção SQL e XSS (Cross-Site Scripting).Otimização de Desempenho: Identificar e resolver gargalos de desempenho no código e na infraestrutura,melhorando a velocidade e a eficiência do sistema.Testes e Qualidade de Software: Escrever testes unitários e integrados para garantir a qualidade do códigodesenvolvido, utilizando ferramentas adequadas de testes automatizados.Colaboração em Equipe: Trabalhar de forma colaborativa com desenvolvedores front end, designers, analistas denegócios e outros membros da equipe para entender requisitos e entregar soluções alinhadas com asexpectativas.Manutenção e Atualizações: Realizar manutenção contínua do software, corrigindo bugs, implementandomelhorias e atualizando versões conforme necessário.Documentação: Documentar adequadamente o código desenvolvido, APIs, integrações e processos de forma clara e precisa para facilitar a manutenção e colaboração entre os membros da equipe.Qualidades Técnicas: - Proficiência em uma ou mais linguagens de programação utilizadas no desenvolvimento back end,como Java, Python, .NET,C#, PHP, Node.Js, entre outras. - Conhecimento em frameworks e bibliotecas específicas para desenvolvimento back end,como Spring(Java), Django (Python), .NET (C#), Laravel (PHP), Express (Node.Js), entre outros. - Experiência com bancos de dados relacionais (como MySQL, PostgreSQL) e não relacionais (comoMongoDB, Redis), incluindo modelagem de dados e otimização de consultas. - Familiaridade com princípios de arquitetura de software, como design orientado a serviços,microsserviços, padrões de projeto (design patterns) e SOLID. - Conhecimento em práticas de segurança da informação, como criptografia, autenticação, autorizaçãoe prevenção de ataquesHabilidades comportamentais - Inovação - Criatividade - Comunicação - Trabalho em Equipe - Responsabilidade - Solução de problemas - Gerenciamento de StakeholdersDiferencial: Experiência relevante como desenvolvedor back end, demonstrando a capacidade de projetar e implementar soluções robustas e escaláveis. - Novas tecnologias e tendencias Hard Skills: - SQL (Especialista) - SOLID (Especialista) - MODELAGEM DE DADOS (Especialista) - MICROSSERVIÇOS (Especialista) - Arquitetura de software (Especialista) - .NET FRAMEWORK (Sênior) - Microsoft Azure (Sênior) - APIs (Especialista) - C# .NET (Sênior) - Testes e Qualidade de Software (Especialista) - CONHECIMENTO EM BANCOS DE DADOS RELACIONAIS E NAO RELACIONAIS (Especialista) - XSS (Especialista) - BANCOS DE DADOS RELACIONAIS (MYSQL, POSTGRESQL) (Especialista) - VULNERABILIDADES (Especialista) - BANCO DE DADOS NAO RELACIONAL (MONGODB, REDIS) (Especialista) - CI/CD (Especialista) Soft Skills: - Proatividade (Avançado ) - Inovação (Avançado ) - Comunicação (Avançado ) - Solução de problemas (Avançado ) - Responsabilidade (Avançado ) - Trabalho em equipe (Avançado ) - Gerenciamento de stakeholders (Avançado ) Metodologias: - Ágil (Avançado ) Benefícios: - Plano de saúde - Vale refeição/alimentação - Ambiente de trabalho colaborativo - Oportunidades de crescimento#vaga #oportunidade #tech #usabilidade