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 as funcionalidades 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 consultas otimizadas e garantir a integridade dos dados. Arquitetura de Software: Contribuir para a definição da arquitetura do sistema, considerando aspectos como escalabilidade, desempenho e segurança. Segurança: Implementar práticas de segurança para proteger dados sensíveis e prevenir vulnerabilidades, como ataques 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ódigo desenvolvido, utilizando ferramentas adequadas de testes automatizados. Colaboração em Equipe: Trabalhar de forma colaborativa com desenvolvedores front end, designers, analistas de negócios e outros membros da equipe para entender requisitos e entregar soluções alinhadas com as expectativas. Manutenção e Atualizações: Realizar manutenção contínua do software, corrigindo bugs, implementando melhorias 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 (como MongoDB, 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ção e prevenção de ataques Habilidades comportamentais • Inovação • Criatividade • Comunicação • Trabalho em Equipe • Responsabilidade • Solução de problemas • Gerenciamento de Stakeholders Diferencial: 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