Descrição da vaga
Venha fazer parte de uma empresa que ama transformar com tecnologia e abraça a diversidade em todas as suas formas!
Desenvolvedor C ANSI Sênior
Estamos em busca de um(a) Desenvolvedor(a) C ANSI Sênior para atuar no desenvolvimento de soluções robustas e de alta performance, apoiando iniciativas estratégicas de negócio. Este profissional atuará em um ambiente colaborativo, participando de decisões técnicas e contribuindo para evolução arquitetural das aplicações.
Responsabilidades
Projetar, desenvolver e implementar aplicações para suporte às iniciativas de negócio.
Trabalhar em conjunto com equipes multidisciplinares para levantamento de requisitos e definição de especificações técnicas.
Mapear aplicações, dependências e finalidades, apoiando estratégias de modernização e transição arquitetural (lift-and-shift, replatform ou refactor).
Desenvolver serviços de alta performance e baixa latência.
Atuar na análise, troubleshooting e melhoria contínua das aplicações.
Requisitos Obrigatórios
Experiência com desenvolvimento de aplicações.
Experiência com C ANSI.
Experiência com AWS ou cloud similar.
Experiência com CI/CD e práticas DevOps.
Programação avançada em C ANSI, incluindo:
Threads e Semáforos
Ponteiros
Estruturas de dados (Structs e Unions)
Alocação dinâmica de memória (malloc, calloc, free etc.)
Gerenciamento de memória (stack e heap)
Ferramentas de análise e debugging (Valgrind, profiling)
Experiência com mensageria via TCP Sockets.
Inglês técnico.
Diferenciais
Experiência com arquitetura de microsserviços, arquitetura hexagonal, arquitetura reativa, Clean Architecture ou Vertical Slice.
Conhecimento em Design Patterns (Strategy, Abstract Factory, Chain of Responsibility).
Experiência com Cloud Native Patterns (CQRS, Retry Pattern, Circuit Breaker).
Vivência com Message Brokers (Kafka ou RabbitMQ).
Práticas de qualidade de software (testes unitários, testes de carga, contract tests).
Experiência com ferramentas de rastreabilidade e observabilidade (Splunk, AWS CloudWatch, Dynatrace, Grafana, Distributed Tracing).
Experiência prática com Kubernetes (deploys, HPA/VPA).
Experiência com Docker.
Conhecimento em protocolos de redes de cartões – ISO ****.
Conhecimento em padrões de segurança (PCI DSS, HSM, Tokenização).
CLT
100% REMOTO