
$0-$0 / yr
Salary
brazil
Region
ASAP
Start Date
No company information provided.
Somos a Invenzi, uma empresa de tecnologia que acredita que boas ideias surgem quando pessoas talentosas têm liberdade para criar, aprender e evoluir.
Criamos soluções inteligentes de controle de acesso e gestão, conectando software, hardware e automação para entregar segurança, performance e uma experiência incrível para nossos clientes.
Aqui, tecnologia é coisa séria, mas o ambiente é colaborativo, dinâmico e feito para quem gosta de desafios.
Estamos em busca de uma pessoa Desenvolvedora .NET Pleno (aceitamos também Júnior forte) para atuar em Integração & Modernização no nosso Time de Desenvolvimento.
Você vai construir um novo serviço de integração em .NET (alvo: .NET 10) conectando duas plataformas de mundos diferentes: o My Invenzi (Node.js/React, PostgreSQL) e o W-Access (.NET Framework, com o WXSServer como serviço central de comunicação). Além disso, vai participar da migração de serviços do .NET Framework para o .NET moderno, com mentoria técnica.
Se você gosta de integração entre sistemas, tem interesse em sistema legado real e quer crescer tecnicamente com apoio de um time sênior, essa vaga é para você.
Projetar e desenvolver um serviço de integração em .NET 10 entre softwares, consumindo e expondo APIs REST;
Participar da migração de serviços .NET Framework para .NET moderno, identificando incompatibilidades e propondo o caminho, com apoio de um técnico sênior;
Escrever código testado e correto: testes automatizados, tratamento de erros e de concorrência, logs úteis para diagnóstico;
Diagnosticar e corrigir bugs de integração em ambiente real, reproduzindo cenários e analisando logs e dados malformados;
Colaborar via PRs e code review, documentando decisões técnicas em inglês (código e comentários em inglês).
Autonomia com abertura para mentoria técnica;
Raciocínio lógico para lidar com sistemas legados e integrações complexas;
Organização e rigor na escrita de código testável;
Boa comunicação para documentar decisões técnicas em inglês;
Proatividade para identificar incompatibilidades e propor soluções;
Curiosidade para aprender sobre sistemas legados e modernização.
C# / .NET em nível pleno (ou júnior com base sólida): escreve, testa e mantém código de produção;
ASP.NET Core e construção/consumo de APIs REST;
SQL e bancos relacionais: modelagem e queries (usamos SQL Server e Oracle; noção de PostgreSQL conta);
Entendimento de integração entre sistemas heterogêneos (o outro lado da integração não é .NET);
Git, PRs e code review;
Inglês técnico para leitura de documentação e escrita de código/documentação.
Experiência com .NET Framework e/ou migração de Framework para .NET moderno;
Serviços Windows / worker services e hospedagem de background services;
Contato com mensageria (RabbitMQ/Kafka) ou comunicação socket/TCP;
PostgreSQL, Entity Framework Core;
Docker/containers e noção de CI/CD.
Cursos nas áreas de:
Ciência da Computação;
Engenharia de Software;
Sistemas de Informação;
Análise e Desenvolvimento de Sistemas;
Engenharia da Computação.
Ou áreas correlatas.
Remoto.
PJ (Pessoa Jurídica).
Convênio médico;
23 dias úteis remunerados de folga;
WellHub.