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
- 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;
- Sistemas distribuídos;
- Idempotência;
- Consistência eventual;
- Tratamento de falhas;
- Processamento assíncrono.
Experiência com mensageria ou event streaming, preferencialmente com:
- Também serão consideradas RabbitMQ e soluções equivalentes.
Experiência comprovada com pelo menos uma plataforma de cloud:
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;
- 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;
- Investigação de problemas;
- Utilização de LLMs, agentes ou ferramentas similares.
Diferenciais
- Experiência com plataformas SaaS;
- ETL utilizando AWS Glue, Spark ou tecnologias similares;
- Conhecimentos de segurança e OWASP.
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.