Logo for Invenzi

Desenvolvedor(a) .NET Pleno— Integração & Modernização

Role overview

Qualifications

  • C# / .NET em nível pleno (ou júnior com base sólida)
  • ASP.NET Core e construção/consumo de APIs REST
  • SQL e bancos relacionais
  • Inglês técnico para leitura de documentação

Responsibilities

  • Projetar e desenvolver um serviço de integração em .NET 10 entre softwares
  • Participar da migração de serviços .NET Framework para .NET moderno
  • Escrever código testado e correto
  • Diagnosticar e corrigir bugs de integração em ambiente real

Key facts

Hard skills

Other skills

  • Logical Reasoning
  • Communication
  • Proactivity
  • Curiosity

About the company

Invenzi logo

Invenzi

  • Software / SaaS
  • Startup
  • 11–50
Invenzi was born to enable a new evolution and consolidate a performance in the area of electronic security with a global direction, with gain of scale and focus on the growth of reseller channels. In 2019 it launches the new version of one of the most modern and innovative access control systems: the W-Access Software, now cloud-ready and integrated with the main access control vendors and modern technologies for authentication. Invenzi is always close and ready to offer the most suitable access control solutions!

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Quem somos

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.

Sobre a oportunidade

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ê.

O que você vai fazer no dia a dia

  • 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).

Soft skills

  • 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.

Requisitos

  • 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.

Diferenciais

  • 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.

Formação

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.

Modelo de trabalho

Remoto.

Contratação

PJ (Pessoa Jurídica).

Benefícios

  • Convênio médico;

  • 23 dias úteis remunerados de folga;

  • WellHub.

Related jobs

See all .NET Developer jobs

Other jobs at Invenzi