Desenvolvedor .NET

R$7,000.00 (Mês), PJ, Brasil Remote

Responsabilidades:

Analisar e priorizar requisitos de sistemas, garantindo alinhamento com os objetivos do cliente.
Desenvolver e manter aplicações robustas utilizando a plataforma .NET, assegurando performance e segurança.
Escrever códigos limpos, eficientes e testáveis, aplicando boas práticas de programação.
Participar de todo o ciclo de vida do desenvolvimento de software, desde a concepção até a implementação e manutenção.
Colaborar com equipes multifuncionais para definir, projetar e implementar novas funcionalidades que atendam às necessidades dos clientes e/ou internas do banco.
Realizar testes e depuração de aplicativos .NET, garantindo a qualidade e funcionalidade dos sistemas.
Revisar e refatorar códigos, promovendo a melhoria contínua dos sistemas existentes.
Analisar sistemas legados para desenvolver soluções integráveis às aplicações do banco.
Fornecer suporte e orientação a desenvolvedores juniores, compartilhando conhecimento e promovendo o crescimento da equipe.
Documentar procedimentos operacionais e de desenvolvimento para assegurar a conformidade e facilitar a manutenção futura.

Requirements

Requisitos:

5 anos de experiência como Desenvolvedor .NET, com histórico de participação em projetos de médio a grande porte.
Domínio das principais tecnologias e práticas do ecossistema .NET: .NET Core, SOLID, OOP, TDD, DDD, WebAPI, REST, WS, SQL Azure, Dapper.
Conhecimentos em arquitetura de software, especialmente Arquitetura Hexagonal, Microserviços e CI/CD.
Familiaridade com ferramentas de mensageria e orquestração como RabbitMQ, Docker e Kubernetes.
Experiência prática com desenvolvimento de APIs RESTful e integração com serviços externos.
Familiaridade com bancos de dados relacionais, como SQL Server, e conhecimento em modelagem de dados.
Boa capacidade de comunicação, com perfil questionador, investigativo e participativo — especialmente em interações com áreas de negócio.
Capacidade de trabalhar de forma independente em projetos, demonstrando proatividade e responsabilidade.
Habilidade para colaborar com outros membros da equipe e mentorar desenvolvedores juniores.
Graduação em Ciência da Computação, Engenharia de Software ou área relacionada, ou experiência profissional equivalente.

Diferenciais:

Experiência prévia no setor bancário ou financeiro, compreendendo as particularidades e regulamentações do setor.
Conforto em atuar em contextos com alta complexidade de produtos e interação frequente com áreas de negócio.
Conhecimento em segurança da informação e práticas de desenvolvimento seguro, essenciais para proteger os dados sensíveis dos clientes do banco.
Certificações relevantes em tecnologias Microsoft ou metodologias ágeis.

Benefits

Plano de Saúde e Odontológico
Auxílio Home Office
Auxílio Alimentação
Férias Remuneradas
Day Off no aniversário
Programa Saúde e Bem-Estar
Programa de Desenvolvimento Individual (PDI).