Logo Trabalha Brasil vagas

Vaga de Desenvolvedor C#

Informações da vaga

  • Salário A combinar
  • Modalidade Home Office
  • Contrato Efetivo/CLT

Descrição da vaga

Desenvolvedor c sênior spread tecnologia home office Responsabilidades e atribuições Analista desenvolvedor c senior Funções a serem executadas: Levantar requisitos, documentar, implementar (codificação), testar e implantar sistemas desenvolvidos em linguagem c. Prestar suporte, realizar manutenção e corrigir defeitos encontrados em sistemas escritos em c. Conduzir e ser responsável pela disponibilização de novas releases de software desde a concepção até a entrega em produção. Conduzir reuniões com o time e demais equipes para alinhamento das soluções propostas e detalhes de implementação. Propor arquiteturas de soluções voltadas para sistemas server-Side em ambiente linux, on-Premise e nuvem (aws), em conformidade com requisitos técnicos e segurança da informação, observando aspectos como: segurança, desempenho, estabilidade, alta disponibilidade, recuperação de desastres, operação, observabilidade e monitoração. Propor inovações e tecnologias relacionadas à integração e segurança da informação, auxiliando os times com as melhores práticas e avaliando interoperabilidade entre linguagens e plataformas distintas. Contribuir para análise de impacto em mudanças arquiteturais ou tecnológicas relacionadas a alterações ou reescrita de sistemas legados. Manter-Se atualizado sobre tecnologias e tendências, ajudando a identificar oportunidades para melhoria contínua dos sistemas sob responsabilidade do time. Requisitos e qualificações Domínio no desenvolvimento de sistemas utilizando linguagem c em ambiente linux. experiência com bibliotecas open source (ex.: glib, libcurl, openssl e posix threads). Sólidos conhecimentos em programação concorrente e paralela (threads, processos, ipc). experiência com protocolos de comunicação (tcp/ip, http/https, tls/mtls). Implementação de apis rest ou grpc em c. Conteinerização de aplicações (docker) e orquestração (kubernetes). Conhecimentos em integração com mensageria (ex.: apache kafka). experiência com bancos de dados relacionais e nosql (ex.: oracle, postgresql, mongodb, redis). Domínio de conceitos de computação em nuvem e aplicações cloud-Ready. Bons conhecimentos em serviços aws, especialmente ecs e s3. Conhecimentos em formatos de dados: json, xml, protocol buffers e avro. Modelagem orientada a objetos e uml (mesmo aplicando em c via padrões estruturais). Bons conhecimentos em design patterns e princípios solid aplicáveis em c. Conhecimentos em técnicas para desenvolvimento de aplicações de alto desempenho, escaláveis e tolerantes a falhas. Inglês intermediário (leitura, escrita e conversação). Informações adicionais Conhecimentos desejáveis: Inglês avançado. Conhecimentos ou experiência em go (golang) serão considerados um diferencial importante. experiência com redis (open ou enterprise). Conhecimentos em aws msk, sns e sqs. experiência com servidor http/https nginx. experiência com ferramentas de observabilidade (opentelemetry, prometheus, grafana) e logs centralizados. Bons conhecimentos no desenvolvimento de sistemas utilizando a linguagem java/j2ee e tecnologias relacionadas: O java 8, java 17 e java 21 O spring framework java O spring boot O jpa e hibernate O maven O utilização de certificados digitais / java secure socket extension (jsse) Desenvolvimento de aplicações distribuídas em java, utilizando rest apis, apache kafka e rabbitmq Sólidos conhecimentos em apache kafka e rabbitmq Conhecimento do fluxo de transações eletrônicas tef e messageria iso8583.

Vagas de emprego em todo Brasil • Entre no nosso canal e fique por dentro das mais novas vagas na sua região!
Entrar no canal

Carregando...

Estamos preparando tudo para você.

Aguarde um instante!