Software Engineer Backend C# - Sênior

Requisitos Mandatórios

Formação de nível superior em análise de sistemas, ciência da computação, engenharia de software.
Sólidos conhecimentos sobre algoritmos e estruturas de dados.
Sólidos conhecimentos sobre padrões de projetos (Design Patterns) e SOLID
Sólidos conhecimentos em testes de unidade e integração
Usar git de forma natural e conhecer o gitflow
Conhecimentos Restful APIs e o protocolo Http
Conhecimentos da linguagem C#
Conhecimentos de Docker e Conteinerização
Conhecimentos de desenvolvimento backend usando .Net Framework.
Conhecimentos de .Net Core.
Conhecimentos em sistemas distribuídos e mensageria e/ou eventos
Conhecimentos sobre algum modelo de mensageria, tais como: RabbitMQ, ZeroMQ, Kafka, IBM Mq
Conhecimentos de abordagens como: Micro Serviços, Event Sourcing, CQRS, Hexagonal Architecture, Lambda Architecture
Experiência com modelagens Relacionais e não Relacionais
Experiência com análise e otimização de Queries SQL
Conhecimentos em OAuth, OpenID e JWT
Conhecimento de ferramentas de CI/CD, Azure DevOps é um diferencial.
Conhecimento de algum serviço de nuvem, Azure é um diferencial.
Familiaridade com metodologias ágeis e suas aplicações práticas, principalmente Kanban e/ou Scrum.

Atuação Remota 
 

Conquest One

Somos uma empresa de Staffing especializada em TI. Facilitamos o desafio das empresas de encontrar os profissionais mais adequados para viabilizar seus projetos de TI.
Soluções do Hunting ao Outsourcing.


Copyright © 2019 Conquest One - Todos os direitos reservados.