Desenvolvedor Backend .NET - Sênior
Nossa equipe está em busca de um profissional experiente para atuar como líder técnico em projetos de desenvolvimento backend.
O candidato deve ter experiência com a arquitetura de software, desempenhar liderança técnica e garantir o cumprimento dos prazos. Além disso, é importante que o candidato tenha conhecimento em design patterns, gerenciamento de código e metodologias ágeis.
O desenvolvedor trabalhará em conjunto com as áreas de negócio e outras equipes de IT para garantir a alta disponibilidade das plataformas criando e evoluindo processos de deploy (blue/green e canary deployment). Ele também deve ter capacidade de escrever código robusto, testável e validado.
* Levantar requisitos, desenvolver e corrigir problemas em aplicações;
* Promover a automatização e otimização de processos e análises;
* Relacionamento próximo com as áreas de negócio e outras equipes de IT;
* Garantir a alta disponibilidade das plataformas criando e evoluindo processos de deploy (blue/green e canary deployment);
* Desenvolvimento de software seguindo metodologias ágeis e utilizando as melhores práticas de orientação a objetos e de clean code;
* Boa comunicação e trabalho em equipe;
* Capacidade de escrever código robusto, testável e validado;
* Conhecimento em aplicações que precisem responder em alta disponibilidade e alta performance.
A idealidade do profissional deve ser:
Hard Skills:
* Experiencia como líder técnico;
* Perfil Hands on;
* Experiencia com nuvem (AWS, GCP, Azure, etc)
* Experiencia com .NET (C#)
* Experience com banco de dados relacional (SQLServer, MySql, Postgres)
* Design Patterns;
* Experiencia com testes unitários (TDD);
* Conhecimento em GIT;
* Conhecimento de metodologias ágeis (Scrum);
* Conhecimento em Docker, Kubernets;
* Conhecimento em frameworks de messageria (Kafka, ActiveMQ, RabbitMQ, etc..);
* Boa comunicação e trabalho em equipe;
* Capacidade de escrever código robusto, testável e validado;
* Conhecimento em aplicações que precisem responder em alta disponibilidade e alta performance.
Desejáveis:
* Conhecimento de Mercado Financeiro;
* Experiência com ferramentas de Code Quality (sonar);
* Experiência com ferramentas de APM (Dynatrace, AppDynamics, DataDog, etc...);
* Conhecimento em Prometheus, metricas e monitoramento;
* Experiencia trabalhando com implantação e gerenciamento de nuvem;
* Experiencia trabalhando com CI/CD.
Skills Softwares:
* Raciocínio lógico e capacidade analítica;
* Boa Comunicação;
* Espírito de equipe e capacidade de resolução de conflitos;
* Ter capacidade de comunicação com diversos perfis de stakeholders;
* Habilidade de trabalhar em equipes ágeis e multidisciplinares;
* Criatividade e Proatividade para imaginar diferentes cenários de uso das aplicações;
* Organização.