Pular para o conteúdo principal

Desenvolvedor(a) de Software Senior

Descrição da vaga

Actemium


A expertise da Actemium abrange todo o ciclo de vida industrial, desde o projeto e engenharia até a execução e manutenção.

Nossa experiência e trabalho em rede nos permitem desenvolver soluções e serviços adequadas a cada tipo de projeto.

Aqui no Brasil, atuamos nos segmentos de óleo & gás onshore e offshore, mineração, metais, indústria pesada, infraestrutura e fabricação de painéis elétricos. Em todos eles, desenvolvemos soluções eficientes e customizadas com base em um compromisso de longo prazo com as empresas públicas e privadas de cada setor.


Junte-se a nós! #VemSerActemium #VenhaTrabalharConosco

Responsabilidades e atribuições

Arquitetura e Estratégia Técnica:

  • Definir e evoluir a arquitetura dos sistemas de integração e aplicações satélites, liderando a criação de APIs REST robustas e soluções de mensageria.
  • Projetar e implementar estratégias avançadas de observabilidade (logging estruturado, monitoramento com Prometheus/Grafana/Loki ou alternativas e distributed tracing).

Liderança e Mentoria:

  • Atuar como referência técnica e mentor(a) para os desenvolvedores juniores e plenos, realizando code reviews e assegurando a adoção de boas práticas (Clean Code, SOLID, DDD).

Integração e Inovação:

  • Liderar a integração com serviços de mensageria (Azure Event Hub, Apache Kafka ou RabbitMQ) com foco em reprocessamento inteligente e idempotência.
  • Propor e implementar soluções de modernização do front-end das aplicações satélites (migrando ou integrando Angular, React etc.) e explorar iniciativas mobile.

DevOps e Infraestrutura:

  • Trabalhar com CI/CD e deploy automatizado no Azure (App Service, containers, etc.), configurando monitoramento abrangente dos sistemas.

Requisitos e qualificações

Formação Acadêmica:

  • Graduação em Engenharia de Software, Ciência da Computação ou áreas correlatas.

Conhecimentos Técnicos:

  • Profundo conhecimento em .NET: Domínio avançado de .NET 8/ASP.NET ;Core e experiência consolidada com APIs REST e EF Core.
  • Mensageria: Expertise prática em Azure Event Hub, Apache Kafka ou RabbitMQ, com conhecimento em checkpointing e reprocessamento.
  • Observabilidade: Experiência com Serilog, monitoramento com Prometheus/Grafana/Loki e, diferencial, conhecimento em distributed tracing (ex.: OpenTelemetry).
  • Bancos de Dados: Proficiência com SQL Server e experiência com MongoDB ou bancos não relacionais para soluções específicas.
  • Front-End Moderno: Experiência com MVC Razor e envolvimento com Angular ou React.
  • Mobile (diferencial): Vivência em desenvolvimento mobile (nativo, Xamarin, MAUI ou híbrido).
  • DevOps: Conhecimentos em pipelines de CI/CD, deploy no Azure e gestão de containers (Docker, Kubernetes).

Experiência:

  • Mínimo de 3 anos na área de desenvolvimento de software ou funções similares.

Diferenciais:

  • Experiência em projetos de integração entre sistemas.
  • Capacidade de propor soluções inovadoras para otimização de processos internos.
  • Conhecimento em ferramentas de versionamento (Git) e metodologias ágeis.
  • Experiência com ambientes cloud e desenvolvimento seguro.

Informações adicionais

Informações adicionais: 

  • Trabalho remoto
  • Vale Alimentação/Refeição
  • Restaurante na Empresa: Disponível sem custo para os colaboradores
  • Transporte Fretado
  •  Seguro de Vida
  •   Assistência Médica
  •   Extensível aos dependentes sem coparticipação
  • Assistência Odontológica
  •  TotalPass: Benefício voltado ao bem-estar físico
  • Stock Options: Programa de Compra de Ações Castor

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista com o RH
  3. Etapa 3: Entrevista técnica com o gestor da vaga
  4. Etapa 4: Contratação

Venha trabalhar conosco!