Analista / Desenvolvedor Sênior C#

FCamara

  • Brasil
  • Permanente
  • Período integral
  • Há 9 dias
Estamos em busca de uma pessoa para atuar como Dev .NET Sênior para se juntar à nossa equipe de tecnologia. O candidato ideal deve ter experiência sólida em desenvolvimento de aplicações desktop, bem como habilidades comprovadas em mensageria assíncrona. Além disso, o profissional deve ter conhecimentos fortes em C# e T-SQL.Responsabilidades:
  • Desenvolver, ajustar e manter aplicações desktop utilizando C# e .NET Framework, aplicando princípios sólidos de orientação a objetos (encapsulamento, herança, polimorfismo).
  • Implementar sobrecarga de métodos e classes abstratas para tornar o código extensível e de fácil manutenção e de conformidade com padrões adotadas nas soluções existentes.
  • Criar e gerenciar eventos e delegados para comunicação desacoplada entre componentes de UI, serviços e camadas de acesso a dados.
  • Realizar integrações com bancos de dados locais (on-premise).
  • Participar da análise e modelagem de sistemas.
  • Garantir a performance, qualidade e segurança das aplicações desenvolvidas.
  • Realizar testes unitários e de integração.
  • Documentar as soluções técnicas implementadas.
  • Utilizar ferramentas de controle de versão (SVN/VisualSVN) e seguir boas práticas de branch, merge e revisão de código.
Requisitos Técnicos:
  • Experiência com C# (versão 5 ou superior)
  • Experiência em .NET Framework 3.5+ (exposição a .NET 6/8 é um plus).
  • Desenvolvimento de aplicações Windows Forms ou WPF.
  • Forte domínio de OOP avançada: sobrecarga, classes abstratas, interfaces, herança múltipla via interfaces e programação orientada a eventos.
  • Conhecimento em bancos de dados locais, SAP Advantage Database Server e My SQL.
  • Fluência em ferramentas de versionamento (SVN/VisualSVN ou Git).
  • Capacidade de atuação em ambiente on-premise.
  • Noções de segurança em aplicações locais e gerenciamento de acesso a dados.
Diferenciais:
  • Familiaridade com ambientes de lojas ou sistemas comerciais.
  • Conhecimento em arquitetura de software legado.
  • Capacidade de otimização de desempenho de aplicações desktop.
  • Experiência com integrações de sistemas locais com ERPs.
Perfil Comportamental:
  • Proatividade e senso de responsabilidade.
  • Facilidade para trabalho em equipe e comunicação clara.
  • Capacidade de organização e cumprimento de prazos.
  • Foco em resultado e qualidade técnica.
  • Mentalidade analítica: atenção a detalhes, capacidade de diagnosticar problemas complexos e propor correções eficientes.

FCamara