
A METALINE é uma empresa de serviços de TI e infraestrutura fundada em 1983, que oferece soluções tecnológicas para organizações dos setores privado e público. Sua atuação abrange o projeto e a operação de data centers, serviços gerenciados de TI, ambientes de trabalho digitais, suporte de TI, cibersegurança, conformidade e distribuição de hardware e software. A METALINE também desenvolve aplicações corporativas sob medida, incluindo sistemas ERP e CRM. A empresa combina experiência em infraestrutura com foco no desempenho operacional, na conformidade com o RGPD e na responsabilidade social corporativa.
Desenvolvedor(a) sênior de back-end .NET
Desenvolvedor(a) sênior de back-end .NET na METALINE, uma empresa de serviços de infraestrutura de TI. Crie soluções em C#/.NET com bancos de dados SQL e tecnologias de mensageria para um cliente estratégico.
Descrição
- Avaliar as necessidades do negócio e ajudar a definir as especificações técnicas
- Definir o design e a arquitetura de soluções de back-end
- Desenvolver componentes de aplicações com C# e .NET
- Projetar e otimizar o acesso a bancos de dados SQL
- Desenvolver recursos de comunicação assíncrona e mensageria
- Aplicar práticas de Clean Code, SOLID e DDD
- Criar testes unitários, apoiar os testes de integração e manter a qualidade do código
- Revisar código e aprimorar as práticas de desenvolvimento
- Documentar o trabalho de desenvolvimento e preparar os entregáveis para implantação
- Manter e aprimorar aplicações existentes
- Ajudar a investigar e resolver incidentes em produção
- Apoiar o recrutamento com entrevistas por telefone, entrevistas técnicas e reuniões com clientes
Requisitos
- Ter mais de 10 anos de experiência em desenvolvimento de back-end com .NET
- Ter conhecimento especializado de C#, .NET Core, .NET 8 ou 9 e Entity Framework Core
- Demonstrar conhecimento avançado de DDD, SOLID e Clean Code
- Ter amplo domínio de T-SQL
- Ter experiência com Kafka, RabbitMQ ou Solace
- Conhecer bem as práticas de testes unitários e de integração
- Trabalhar de forma independente nas etapas de análise, design e desenvolvimento
- Aplicar princípios sólidos de design de software e boas práticas de desenvolvimento
- Experiência em comércio eletrônico é altamente desejável
- Falar francês fluentemente