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