Talent.com
A vaga não está disponível no seu país.
Pessoa Engenheira de Software Pleno - Back-end (.NET)...

Pessoa Engenheira de Software Pleno - Back-end (.NET)...

SupplierSão Paulo, Brazil, BR
Há 12 horas
Descrição da vaga

Estamos em busca de uma Pessoa Engenheira de Software Pleno com sólida experiência em desenvolvimento backend utilizando .NET, com foco em arquitetura escalável, qualidade técnica e integração com serviços em nuvem. Este profissional será responsável por apoiar decisões técnicas, evolução de sistemas e boas práticas de engenharia.

Responsabilidades e atribuições

  • Projetar, desenvolver e manter APIs RESTful escaláveis e seguras;
  • Participar da definição e evolução da arquitetura de software;
  • Garantir qualidade técnica por meio de testes automatizados e revisão de código;
  • Consultas SQL e manipulação de dados complexos em bancos relacionados;
  • Integrar serviços de mensagem e cache para sistemas distribuídos;
  • Colaborar em processos de CI / CD e práticas DevOps;
  • Monitorar e observar sistemas com ferramentas especializadas;
  • Aplicar ferramentas de IA para apoio ao desenvolvimento de software;
  • Atuar em tempos ágeis, contribuindo com melhorias contínuas e entregas iterativas;
  • Participar de decisões técnicas e mentoria de desenvolvedores menos experientes.

Requisitos e qualificações

  • Graduação completa em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas;
  • .NET Core / C# : domínio da linguagem, async / await, lambda, using, ASP.NET Core, Entity Framework Core;
  • Orientação a objetos : encapsulamento, herança, polimorfismo, abstrações, interfaces, agregação e composição;
  • Arquitetura de software : REST, arquitetura orientada a eventos;
  • Boas práticas de Engenharia de Software : SOLID, código limpo, DRY, YAGNI, KISS;
  • Testes : unitários, integração, mocks e stubs;
  • Banco de dados : MySQL e Oracle, SQL avançado (joins, subconsultas, agregações), procedimentos armazenados, triggers, transações e isolamento;
  • Cache : Redis / Elasticache;
  • Controle de versão : Git, resolução de conflitos, pull requests;
  • Contêineres e DevOps : Docker, Kubernetes, AWS, pipelines CI / CD;
  • Monitoramento : Prometheus, Grafana, DataDog;
  • Mensageria : RabbitMQ;
  • Ferramentas de IA : conhecimento na utilização de IA para apoio ao desenvolvimento de software;
  • Metodologias ágeis : experiência com Scrum, Kanban ou similares.
  • Requisitos desejáveis

  • Experiência com migração de sistemas e modernização de legados;
  • Vivência prévia com produtos financeiros, especialmente crédito.
  • Criar um alerta de emprego para esta pesquisa

    Pessoa Backend Pleno • São Paulo, Brazil, BR