Navegar
···
Entrar / Registrar
Desenvolvedor back-end pleno/sênior (.net/ c#)
Salário Negociável
Indeed
Tempo Integral
Presencial
Sem Limite de Experiência
Sem Limite de Formação
79Q22222+22
Favoritos
Compartilhar
Descrição

Descrição: * Experiência com C\# e .NET Core / .NET 6\+ no desenvolvimento de aplicações back\-end. * Experiência no desenvolvimento e manutenção de APIs REST utilizando ASP.NET Core. * Conhecimento e experiência prática com Entity Framework Core, incluindo mapeamentos, migrations e atenção à performance. * Experiência com bancos de dados relacionais (ex.: SQL Server ou similares), envolvendo: Modelagem de dados, Escrita de queries e Uso de índices e controle transacional; * Conhecimento em arquitetura de software, aplicando padrões como arquitetura em camadas, Clean Architecture, DDD em nível prático ou conceitos de CQRS, conforme o contexto. * Experiência com testes automatizados, como testes unitários e/ou de integração (xUnit, NUnit, MSTest ou similares). * Experiência no uso de Git, com compreensão de boas práticas de versionamento e colaboração em equipe. * Conhecimento prático em containerização com Docker, incluindo criação e uso de containers e docker\-compose. * Experiência ou vivência com pipelines de CI/CD, preferencialmente em ambientes como Azure DevOps. * Aplicação de boas práticas de engenharia de software, incluindo SOLID, Clean Code, tratamento adequado de erros e uso de logs. * Conhecimento em segurança de APIs, como autenticação e autorização com JWT ou OAuth2, além de noções das recomendações OWASP. Atribuições Complementares (Desejáveis): * Integrar soluções de mensageria (ex.: RabbitMQ, Kafka) para comunicação assíncrona e processamento distribuído; * Apoiar a adoção e uso de serviços em Cloud Azure, considerando boas práticas de custo, segurança e escalabilidade; * Contribuir para ambientes de alta disponibilidade e alta escala, participando de decisões relacionadas a performance, resiliência e tolerância a falhas; * Auxiliar na implementação de práticas de monitoramento, métricas e tracing distribuído, em alinhamento com conceitos de SRE. * Desenvolver, evoluir e manter APIs REST em C\# (.NET), garantindo qualidade, segurança e bom desempenho das aplicações; * Contribuir para a evolução da arquitetura de software, aplicando boas práticas como arquitetura em camadas, Clean Architecture e princípios de design orientado a domínio, conforme o contexto do produto; * Implementar e manter a camada de persistência de dados, utilizando Entity Framework Core, incluindo modelagem, migrations e otimizações quando necessário; * Trabalhar com bancos de dados relacionais (ex.: SQL Server), criando e ajustando queries, índices e garantindo a integridade dos dados; * Desenvolver e manter testes automatizados (unitários e de integração), apoiando a qualidade e a confiabilidade do código; * Aplicar boas práticas de engenharia de software, como SOLID, Clean Code, tratamento adequado de exceções e uso de logs; * Implementar e manter mecanismos de autenticação e autorização, como JWT ou OAuth2, seguindo boas práticas de segurança para APIs; * Utilizar Git no dia a dia, participando de code reviews e colaborando para a padronização e qualidade do código; * Apoiar a containerização das aplicações utilizando Docker e docker\-compose, contribuindo para ambientes de desenvolvimento e deploy; * Colaborar com pipelines de CI/CD, participando da automação de builds, testes e deploys; * Acompanhar e apoiar iniciativas de monitoramento e observabilidade, como logs e métricas de aplicação; * Trabalhar de forma colaborativa com outros desenvolvedores, produto e áreas técnicas, contribuindo para a evolução contínua do sistema. 2512200202551929588

Fonte da Informação:  indeed Ver publicação original
João Silva
Indeed · HR

Informações da empresa

Indeed
Cookie
Configurações de cookie
Nosso aplicativo
Download
Baixado no
APP Store
Download
Ir para baixar
Google Play
© 2025 Servanan International Pte. Ltd., Todos os direitos reservados. support@ok.com