Desenvolvedor(a) .NET Júnior (Troca de Arquivos EDI)

Sylision

EUA

Teletrabalho

USD 6700 - 10 000

Tempo integral

há 29 horas
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
TotalPass e Mediquo
Team Care

Resumo da oferta

A Sylision procura um Desenvolvedor(a) .NET Júnior para atuar em um projeto de Troca de Arquivos EDI. A posição é 100% remota, com contratação CLT ou PJ, e envolve trabalhar com C#/.NET em um Worker Service que processa arquivos em horários programados.

Você irá implementar leitores de layouts, validar linhas, detectar itens duplicados ou incompletos e gerar arquivos de retorno. Exige atenção aos detalhes e boa familiaridade com SQL Server e Git.

Qualificações

  • Estágio, curso ou projeto próprio em C#.
  • C# com manipulação de texto, arquivos e datas.
  • Noção de .NET e de serviço que roda em segundo plano.
  • SQL Server ou outro banco relacional.
  • Git com commits descritivos.

Responsabilidades

  • Implementar leitores de arquivo posicional e delimitado conforme o layout de cada parceiro.
  • Detectar arquivo incompleto ou repetido antes de processar.
  • Validar cada linha e registrar o motivo das rejeições.
  • Gerar arquivos de retorno e de confirmação no layout esperado.
  • Agendar a busca e o envio de arquivos no Worker Service.
  • Tratar diferenças de codificação de caracteres entre parceiros.
  • Escrever testes com xUnit usando arquivos de exemplo de cada layout.

Conhecimentos

Atenção aos detalhes
Organização
Proatividade

Ferramentas

C#
.NET
xUnit
Git
Entity Framework Core
SQL Server

Descrição da oferta de emprego

Vaga aberta de Desenvolvedor(a) .NET Júnior (Troca de Arquivos EDI). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível: junior.

Modelo de trabalho: 100% Remoto.

Faixa salarial: R$ 3.000 a R$ 4.500.

Contratação: tempo integral, CLT ou PJ.

Sobre a vaga:

Muitas operações ainda trocam pedidos, notas e ocorrências de entrega por arquivo. Um parceiro deposita um arquivo de texto num servidor, o sistema busca, lê cada linha conforme o layout combinado, grava os dados e devolve um arquivo de confirmação. Padrões como os da Proceda e layouts próprios de cada parceiro convivem no mesmo serviço.

O serviço é feito em C# com .NET e roda como Worker Service, processando arquivos em horários agendados. Os problemas são clássicos: arquivo pela metade porque a transferência ainda não terminou, linha com campo fora da posição, o mesmo arquivo recebido duas vezes, caractere especial que quebra a leitura por causa de uma codificação diferente.

Cada arquivo processado deixa rastro: quando chegou, quantas linhas foram aceitas, quais foram rejeitadas e por quê. Quando um parceiro liga perguntando por um pedido, a resposta tem de estar nesse registro.

O que você vai fazer:

  • Implementar leitores de arquivo posicional e delimitado conforme o layout de cada parceiro
  • Detectar arquivo incompleto ou repetido antes de processar
  • Validar cada linha e registrar o motivo das rejeições
  • Gerar arquivos de retorno e de confirmação no layout esperado
  • Agendar a busca e o envio de arquivos no Worker Service
  • Tratar diferenças de codificação de caracteres entre parceiros
  • Escrever testes com xUnit usando arquivos de exemplo de cada layout
Requisitos
  • Estágio, curso ou projeto próprio em C#
  • C# com manipulação de texto, arquivos e datas
  • Noção de .NET e de serviço que roda em segundo plano
  • SQL Server ou outro banco relacional
  • Atenção a detalhe, porque uma posição errada muda o campo inteiro
  • Git com commits descritivos
Diferenciais
  • Ter trabalhado com arquivo de layout fixo
  • Noção de codificação de caracteres, como UTF-8 e Latin-1
  • Entity Framework Core
  • Noção dos layouts usados por transportadoras
  • Testes automatizados em projeto próprio
Como é trabalhar aqui

Vaga 100% remota, com contratação CLT. A sede fica em Minas Gerais. Cada parceiro novo começa com uma conversa sobre o layout e com arquivos de exemplo reais, e o código de leitura passa por revisão e por teste com esses arquivos antes de a troca ser ligada em produção. Contar posições de caractere numa linha de texto te parece trabalho honesto? Na candidatura, informe a sua pretensão salarial.

Benefícios oferecidos pela empresa contratante
  • Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
  • Trabalhe de qualquer lugar, com liberdade e flexibilidade
  • Conexão global: convivência com times de diferentes países e culturas
  • Apoio à saúde física com TotalPass e Mediquo
  • Cuidado com a saúde mental pelo programa Team Care
  • Contratação e jornada definidas com a empresa contratante
Tecnologias envolvidas
  • C#
  • .NET
  • Worker Service
  • ASP.NET Core
  • Entity Framework Core
  • SQL Server
  • xUnit
  • Git

Seus dados: tratados conforme a LGPD, com remoção a qualquer momento, a pedido.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Analista de Automação de Testes Web Júnior (Troca de Arquivos EDI)
Analista de Automação de Testes Web Júnior (Troca de Arquivos EDI)

Sylision • EUA

Teletrabalho
USD 6700 - 10 000
Ambiente remoto 100%
Trabalhe de qualquer lugar no Brasil
Conexão com times internacionais
+1
Desenvolvedor .NET Júnior | Arquivos EDI Remotos
Desenvolvedor .NET Júnior | Arquivos EDI Remotos

Sylision • EUA

Teletrabalho
USD 6700 - 10 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+2
Desenvolvedor(a) .NET Júnior (Conciliação Financeira)
Desenvolvedor(a) .NET Júnior (Conciliação Financeira)

Sylision • EUA

Teletrabalho
USD 6700 - 10 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) .NET Júnior (Gestão de Contratos)
Desenvolvedor(a) .NET Júnior (Gestão de Contratos)

Sylision • EUA

Teletrabalho
USD 6700 - 10 000
Desenvolvedor(a) Front-end Angular Pleno (Troca de Arquivos EDI)
Desenvolvedor(a) Front-end Angular Pleno (Troca de Arquivos EDI)

Sylision • EUA

Teletrabalho
USD 11 000 - 15 000
Desenvolvedor(a) .NET Sênior (Carteira Digital)
Desenvolvedor(a) .NET Sênior (Carteira Digital)

Sylision • EUA

Teletrabalho
USD 25 000 - 32 000
Trabalho remoto 100%
Flexibilidade de horário
Conexão com times globais
+3
Desenvolvedor(a) Java Júnior (Gestão de Pedidos de Compra)
Desenvolvedor(a) Java Júnior (Gestão de Pedidos de Compra)

Sylision • EUA

Teletrabalho
USD 6700 - 10 000
Ambiente remoto 100%
CLT ou PJ
Flexibilidade de horário
+1
Desenvolvedor(a) .NET Pleno (Antifraude de Transações)
Desenvolvedor(a) .NET Pleno (Antifraude de Transações)

Sylision • EUA

Teletrabalho
USD 11 000 - 15 000
Desenvolvedor(a) Java Pleno, Back-end de Logística
Desenvolvedor(a) Java Pleno, Back-end de Logística

Sylision • EUA

Teletrabalho
USD 19 000 - 28 000
Desenvolvedor(a) PHP Júnior (Roteirização de Entregas)
Desenvolvedor(a) PHP Júnior (Roteirização de Entregas)

Sylision • EUA

Teletrabalho
USD 6700 - 10 000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+3