Back to search
Elumini Outdoing IT Linkedin · Posted 16d ago

Desenvolvedor .Net

Brazil

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Estamos em busca de uma Pessoa Desenvolvedora Backend .NET Sênior para atuar em um ambiente de tecnologia de uma instituição de grande porte do setor financeiro.

A pessoa será responsável pelo desenvolvimento e evolução de soluções backend, atuando com microsserviços, sistemas distribuídos, arquitetura orientada a eventos e ambientes de cloud.


Principais responsabilidades

Desenvolver e evoluir aplicações backend utilizando C# e .NET 8 ou superior;

Desenvolver e manter APIs REST e microsserviços;

Atuar na construção de soluções baseadas em arquitetura orientada a eventos;

Desenvolver soluções com processamento assíncrono;

Participar de decisões relacionadas à arquitetura e evolução das aplicações;

Construir soluções considerando escalabilidade, resiliência, disponibilidade e performance;

Aplicar boas práticas de desenvolvimento e qualidade de código;

Trabalhar com bancos de dados relacionais e não relacionais;

Atuar em ambientes de cloud e sistemas distribuídos;

Participar de code reviews e discussões técnicas;

Utilizar ferramentas de Inteligência Artificial como apoio ao desenvolvimento, revisão de código, criação de testes, documentação e análise técnica.


Requisitos

Desenvolvimento Backend

Experiência sólida com C#;

Experiência com .NET 8 ou superior;

Experiência no desenvolvimento de APIs REST;

Experiência com microsserviços;

Conhecimento de programação assíncrona com async/await;

Conhecimento de boas práticas de desenvolvimento e qualidade de código.

Arquitetura e Engenharia de Software


Experiência ou conhecimento prático em:

Arquitetura Orientada a Eventos;

DDD;

SOLID;

Clean Code;

Clean Architecture;

Design Patterns;

CQRS;

Escalabilidade horizontal;

Sistemas distribuídos;

Idempotência;

Consistência eventual;

Retries;

Timeouts;

Tratamento de falhas;

Processamento assíncrono.


Mensageria

Experiência com mensageria ou event streaming, preferencialmente com:

AWS SNS;

AWS SQS;

Kafka.

Também serão consideradas RabbitMQ e soluções equivalentes.


Cloud

Experiência comprovada com pelo menos uma plataforma de cloud:

AWS, preferencialmente;

Azure;

GCP.


Bancos de dados

Experiência com bancos relacionais, preferencialmente PostgreSQL;

Experiência com bancos não relacionais, como MongoDB;

Conhecimento de Redis ou outras soluções de cache distribuído;

Conhecimento de modelagem, índices e análise de performance de consultas.

Qualidade, observabilidade e resiliência


Experiência com testes automatizados;

Testes unitários;

Testes de integração;

Logs estruturados;

Observabilidade;

Conhecimento de conceitos de resiliência, como Retry, Circuit Breaker e Dead Letter Queue.


Inteligência Artificial

Experiência utilizando ferramentas de IA no processo de desenvolvimento, incluindo:

Geração e revisão de código;

Apoio à criação de testes;

Documentação;

Análise técnica;

Investigação de problemas;

Utilização de LLMs, agentes ou ferramentas similares.


Diferenciais

Experiência com plataformas SaaS;

Arquiteturas Multi-Tenant;

Docker;

Kubernetes;

CI/CD;

Infrastructure as Code;

Terraform, CloudFormation ou AWS CDK;

AWS ECS/EKS;

AWS Lambda;

API Gateway;

CloudWatch;

Secrets Manager;

OpenTelemetry;

Outbox Pattern;

Saga Pattern;

Event Sourcing;

OAuth 2.0;

OpenID Connect;

JWT;

Hangfire;

Python;

ETL utilizando AWS Glue, Spark ou tecnologias similares;

Testes de contrato;

gRPC;

Vue.js 2 ou 3;

Conhecimentos de segurança e OWASP.


Perfil que buscamos

Buscamos uma pessoa com experiência prática em desenvolvimento backend e atuação em ambientes de microsserviços e sistemas distribuídos.

É importante ter capacidade de explicar decisões técnicas, discutir alternativas e trade-offs, além de demonstrar autonomia para atuar na resolução de problemas e na evolução das soluções.

Também esperamos boa comunicação, participação em code reviews e facilidade para trabalhar de forma colaborativa com outros profissionais e equipes.


Formação: Ensino Superior em Tecnlogia


Onde? Híbrida 3x por semana, com disponibilidade para atuação nas regiões da Avenida Paulista e Faria Lima, conforme a necessidade do time;

É necessário ter disponibilidade para atuar em ambas as localidades;

A rotina principal do time ocorre preferencialmente entre 10h e 20h, mas não é obrigatório cumprir exatamente essa faixa de horário;

O principal ponto é ter boa sobreposição de disponibilidade com o horário de funcionamento do time, especialmente durante o período da tarde.


Benefícios e Incentivos: Saúde e Bem-estar: Assistências Médica e Odontológica (SulAmérica), Seguro de Vida (Prudential), Previdência Privada (Onze) e acesso ao WellHub para cuidar da mente e do corpo, além de VR Caju.


Desenvolvimento: Coparticipação na assinatura do Alura, ajuda para cursos de inglês, Ciclo de Avaliação de Desempenho com Plano de Desenvolvimento Individual (PDI), e programas internos de mentoria e capacitação profissional.


Equilíbrio: Com nosso benefício de Antecipação de Férias, quem tem entre 6 e 12 meses de contrato pode aproveitar o descanso sem perder esse direito ao mudar de emprego.


Diversidade e Inclusão: Todas as nossas oportunidades são elegíveis para pessoas com deficiência.


Sobre a Elumini Somos uma consultoria sólida no mercado de TI, com operações na América do Sul, América do Norte e Europa. Certificada pelo Great Place to Work®, somos reconhecidos por nossa forma única de valorizar profissionais e promover um ambiente diferenciado.


Candidate-se e decole sua carreira! Venha ser um(a) Eluminer!


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search