**Desenvolvedor.NET - Pleno/ Sênior**
O Desenvolvedor.NET é responsável por projetar, desenvolver, testar e manter aplicações utilizando a plataforma.NET. Colaborando com a equipe de desenvolvimento para criar soluções de software eficientes, escaláveis e de alta qualidade, que atendam aos requisitos do cliente ou da empresa. O Desenvolvedor.NET deve ter um profundo conhecimento das tecnologias.NET, bem como das práticas recomendadas de desenvolvimento de software.
**Suas principais Habilidades**
- Proativo
- Boa comunicação
- Busca por excelência técnica
- Compromisso com prazos e entregas
- Perfil colaborativo, atendendo e trocando conhecimentos com seu time
- Perfil protagonista, na busca por resultados e crescimento pessoal
**Responsabilidades**:
- **Análise de Requisitos**: Colaborar com a equipe de análise e os stakeholders para compreender e documentar os requisitos funcionais e técnicos do projeto.
- **Design de Software**: Criar arquiteturas e designs de software que atendam aos requisitos, sejam escaláveis e mantenham a modularidade.
- **Codificação**: Escrever código limpo, eficiente e de alta qualidade usando as linguagens e tecnologias.NET, como C# e ASP.NET.
- **Desenvolvimento de Aplicações**: Desenvolver aplicações web, desktop e/ou móveis utilizando os frameworks.NET adequados.
- **Testes e Depuração**: Realizar testes unitários, integração e funcionais para garantir a qualidade do código. Identificar e corrigir erros e bugs no código.
- **Colaboração em Equipe**: Trabalhar em conjunto com outros desenvolvedores, designers e profissionais de TI para garantir a entrega bem-sucedida do projeto.
- **Manutenção**: Realizar a manutenção contínua das aplicações, implementando melhorias, atualizações e correções de segurança conforme necessário.
- **Documentação**: Documentar o código, as decisões de design e os processos para facilitar a compreensão e a colaboração futuras.
- **Adoção de Melhores Práticas**: Seguir as melhores práticas de desenvolvimento de software, padrões de codificação e diretrizes de segurança da empresa.
- **Acompanhamento Tecnológico**: Manter-se atualizado com as últimas tendências e avanços na plataforma.NET e nas tecnologias associadas.
**Requisitos**:
- Experiência comprovada no desenvolvimento de aplicações usando a plataforma.NET, incluindo C#, ASP.NET e outros frameworks relevantes.
- Conhecimento sólido em bancos de dados relacionais e linguagem SQL.
- Familiaridade com metodologias ágeis de desenvolvimento, como Scrum ou Kanban.
- Habilidades de resolução de problemas e depuração eficazes.
- Excelentes habilidades de comunicação, tanto escrita quanto verbal.
- Capacidade de trabalhar de forma independente e em equipe, sob orientação mínima.
- Diploma de graduação em Ciência da Computação, Engenharia de Software ou campo relacionado (ou experiência equivalente).
- Certificações relevantes em tecnologias.NET podem ser consideradas uma vantagem.