Desenvolvedor .NET Sênior (Back End)
Job Description
A Genesis Consulting tem oportunidade imediata para Desenvolvedores .NET experientes com verdadeira paixão por crescimento profissional e entrega de valor através da tecnologia. Nossos clientes são alguns dos principais líderes mundiais em diferentes indústrias e o candidato fará parte de projetos desafiadores para construir e apoiar soluções técnicas para suas necessidades.
Perfil técnico:
* Sólidos conhecimentos em .NET 3.5, .NET Core, .NET6 e C#;
* Conhecimentos em Oracle PL/SQL;
* Bons conhecimentos em WebAPI, RestFul, Json, Angular
* Bons conhecimentos em Oracle 10, 11g, 12, UML e Arquitetura SOA;
* Padrões de Projeto, Herança e Encapsulamento ( Strategy, Command, CQRS, Factory, Abstract Factory, Singleton, Object Pool, Adapter, Decorator, Facade, Observer e Observable)
* Arquitetura de microserviços;
* Framework de mensageria RabbitMQ, banco de dados NoSQL e Oracle - Kafka desejável;
* Angular12;
* Uso de threads, thread pools, semáforos, desenvolvimento thread safe;
* Conhecimentos de rede: TCP e UDP;
* Web APIs e protocolo HTTP/HTTPS;
* Conhecimentos de IMDG: Redis, Hazelcast ou similares;
* Conhecimentos de mensageria FIX;
* Experiência com aplicações cloud native;
* Versionamento de projetos com Git;
* Infraestrutura de containers: Docker, Rancher, Kubernets, Openshift etc.
* Experiência com Scrum
Atuação:
* Atuar em time Scrum com foco principal em desenvolvimento C# .net;
* Entender as necessidades do cliente;
* Auxiliar na definição dos requisitos para criação e manutenção de sistemas/produtos;
* Participar ativamente do desenho das soluções
Regime de contratação: CLT Full + Pacote de Benefícios
Atuação em um dos maiores players do mercado nacional