Desenvolvedor .Net Core - Sênior (Remoto)
Você conhece a Icon?
Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes.
Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON!
Sobre a Vaga
Código da vaga: A35871927192
Modelo de contratação: PJ
> Atuará na SQUAD de Sinistros, que é muito dinâmica e possui muita pressão de entrega e agilidade. Precisamos ter um candidato com senso de urgência e foco no cliente.
> Diferencial ser de seguradora.
> Buscar profissionais com estabilidade nas empresas.
Requisitos e Qualificações
- Experiência sólida em .Net core;
- Experiência com testes automatizados (unitários, integração, E2E);
- Experiência em arquitetura de microserviços;
- Experiência na construção de integrações entre sistemas (tecnologia RESTful);
- Experiência em arquiteturas de mensageria (SQS, SNS, RabbitMQ);
- Experiência na utilização de serviços em nuvem, preferencialmente AWS;
- Experiência com bancos de dados, preferencialmente MongoDB, PostgreSQL e MSSQL;
- Conhecimento em Docker e Kubernetes;
- Experiência com ferramentas de versionamento, colaboração e revisão de código (GIT, GITHUB e GITHUB Actions);
- Experiência em integração contínua (CI e CD);
- Arquitetura de soluções;
- Design patterns (SOLID, Clean Code);
- Conhecimento em TDD;
- Documentação.
Serão considerados diferenciais:
- Conhecimento em metodologias ágeis;
- Realização de whiteboard e desenho de soluções;
- Desejável experiência em refatoração;
- Conhecimento diversificado em arquitetura;
- Interesse em programar em todos os níveis do stack tecnológico;
- Experiência com serviços em nuvem, como AWS e Google Cloud Platform.
Responsabilidades e atribuições
- Participar das rotinas da equipe, questionando e propondo soluções que atendam aos objetivos do negócio;
- Atentar para os indicadores e métricas da equipe, questionando e propondo maneiras mais eficazes de medir resultados, sustentabilidade e oportunidades de melhoria;
- Colaborar na criação e manutenção dos fluxos de trabalho, ajudando a equipe a se manter eficaz e eficiente ao longo do tempo;
- Desenvolver, colocar em produção, monitorar a eficácia e manter a saúde dos softwares necessários para entregar valor aos usuários e alcançar os resultados do negócio;
- Melhorar continuamente as bases de código, equilibrando velocidade e qualidade;
- Pedir e oferecer feedback às pessoas da equipe, gerenciando suas expectativas e as que outros possam ter sobre você;
- Ser protagonista do seu autodesenvolvimento, tomando o controle da direção da sua própria carreira e evolução profissional.
#vemserICON