Responsabilidades
:
-Realizar atividades de menor/média complexidade pertinentes aos processos de análises, desenvolvimento e manutenção de sistemas.
-Especificar código e desenvolver soluções de software, trabalhando em estreita colaboração com a equipe de desenvolvimento para entender os requisitos do projeto, projetando a lógica do programa e implementando funcionalidades de acordo com as especificações.
-Realizar atualizações e modificações em código existente, realizando correções de bugs, otimizando o desempenho do software e adicionando novos recursos ou melhorias conforme necessidade.
-Testar e depurar o código que desenvolvem, identificando e corrigindo erros e problemas de funcionamento do software, garantindo o correto funcionamento e atendimento aos requisitos de qualidade.
-Desenvolver soluções de software para atender às necessidades da empresa e dos usuários.
-Realizar testes e avaliações para garantir o funcionamento correto dos sistemas.
-Acompanhar a qualidade técnica das soluções desenvolvidas, assegurando que as tecnologias utilizadas estejam atualizadas e em conformidade com as políticas e padrões.
Requisitos:
-Experiência solida na prática no desenvolvimento de aplicações usando a plataforma .NET e a linguagem C#;
-Experiência com o ciclo de vida completo de desenvolvimento de software, desde a concepção até a implementação e manutenção;
-Profundo conhecimento em C# e .NET Framework/.NET Core;
-Conhecimento de .NET Framework legado
-Conhecimento aprofundado dos conceitos e práticas relacionadas a APIs, com experiência em desenvolvimento e integração de serviços RESTful e SOAP;
-Conhecimentos de Docker, incluindo criação, gerenciamento e orquestração de contêineres para garantir a portabilidade e escalabilidade de aplicações;
-Conhecimento sólido em design de software e princípios de arquitetura;
-Habilidade para projetar e desenvolver arquiteturas de software escaláveis e eficientes;
-Conhecimento em padrões de design, como MVC, MVVM, e outros padrões arquiteturais;
-Experiência em desenvolvimento web utilizando ASP.NET, ASP.NET Core, e tecnologias relacionadas;
-Competência em design e otimização de bancos de dados usando SQL Server, Entity Framework ou outras tecnologias de acesso a dados;
-Habilidade para colaborar em equipes ágeis usando metodologias como Scrum ou Kanban;
-Consciência e prática de boas práticas de segurança no desenvolvimento de software;
-Boas habilidades de comunicação para colaborar efetivamente com outros membros da equipe, clientes e stakeholders.
-Código limpo, DDD, Git, SOLID e metodologias ágeis;
Requisitos Diferencias:
-Atuação com o mercado financeiro/ecommerce pagamento com cartão e PIX
-Experiência em modelagem de dados em DDD;
-Conhecimento em Arquitetura de Microsserviços.
### resumuida
DEV PLENO Responsabilidades:
Desenvolver, testar e manter aplicações web utilizando .NET e .NET Core.
Criar interfaces de usuário eficientes e responsivas com HTML, Bootstrap e Angular.
Colaborar com a equipe de desenvolvimento para definir e implementar soluções técnicas.
Participar de revisões de código e fornecer feedback construtivo.
Manter-se atualizado com as melhores práticas de desenvolvimento e novas tecnologias.
Requisitos:
Experiência comprovada em desenvolvimento com .NET e .NET Core.
.NET mínimo 3 anos
Habilidades em HTML, Bootstrap e Angular.
Conhecimento de práticas de desenvolvimento ágil.
Capacidade de trabalhar em equipe e resolver problemas de forma eficiente.
Boa comunicação e habilidades interpessoais.
Experiência com banco de dados MS SQL SERVER
Desejável:
Experiência com outras tecnologias front-end e frameworks.
Familiaridade com ferramentas de versionamento de código (Git).
Conhecimento em integração e entrega contínua (CI/CD).