Engenheiro de software sênior

  • Período Integral
  • Rio de Janeiro

    Thunders Tecnologia

    Faça parte de uma equipe dinâmica e inovadora em uma empresa líder no segmento ETRM. Estamos em busca de um Desenvolvedor Full Stack Sênior comprometido com a excelência, qualidade e entrega em seu trabalho diário.

    Buscamos profissionais apaixonados pela tecnologia, comprometidos com a qualidade e dispostos a enfrentar desafios constantes. Valorizamos a transparência em nossas relações, promovendo uma comunicação clara e empática para alcançarmos resultados excepcionais.

    Engenheiro de Software Sênior desempenhará um papel crucial no desenvolvimento e manutenção de diversas aplicações, contribuindo diretamente para o sucesso contínuo da empresa. Aqui, os desafios são constantes, garantindo que você não caia na rotina e tenha a oportunidade de enfrentar projetos diversificados.

    O que esperamos de você?

    • Raciocínio lógico e capacidade analítica;
    • Cumprir com os prazos de entrega e qualidade do trabalho;
    • Diálogo eficaz e transparente com outras áreas e colegas de trabalho;
    • Iniciativa para aprender e se desenvolver em novas tecnologias e conhecimento do mercado de atuação;
    • Capacidade de comunicação e relacionamento interpessoal para apresentar os casos e discuti-los com demais áreas envolvidas;
    • Ser independente no desenvolvimento de suas atividades;
    • Trabalhar em equipe, promovendo um bom relacionamento com o time;

    Responsabilidades:

    • Desenvolvimento e manutenção de funcionalidades utilizando as linguagens de programação C#, .NET Core, Entity Framework;
    • Preocupação com alta escalabilidade, disponibilidade, paralelismo e performance, resilientes e orientados a eventos;
    • Integrar sistemas utilizando serviços de mensageria assíncrona;
    • Implementar integrações com plataformas externas;
    • Codificar e criar testes automatizados;
    • Acompanhar junto do cliente a validação das novas funcionalidades e sua posterior disponibilização em ambiente produtivo;
    • Entendimento dos fluxos de negócio de nossos clientes;
    • Interagir com a equipe de Produtos no esclarecimento e definição dos requisitos dos sistemas;
    • Colaborar com ideias que possam melhorar nossos sistemas e a vida dos nossos usuários;
    • Participar das cerimônias ágeis (daily meetings, planning, review, retrospectiva, 1:1s);

    Requisitos:

    • Formação em Ciências da Computação, Engenharia da Computação, Sistemas de Informação, Análise de Desenvolvimento de Sistemas ou similares;
    • Experiência avançada desenvolvimento backend com .NET Core, Entity Framework;
    • Experiência avançada no desenvolvimento de Microserviços (reativas, síncronas e assíncronas) e Web API/Rest API;
    • Experiência avançada com Mensageria com RabbitMQ ou similares;
    • Experiência avançada com banco de dados relacional;
    • Utilização de Cloud AWS, MongoDB, S3, GraphQL, Redis, ElasticSearch, Grafana;
    • Experiência com Docker;
    • Conhecimento intermediário em Angular 6+;
    • Conhecimento avançado em Persistência Relacional (Preferência: SQL Server);
    • Conhecimento de design patterns, TDD e DDD;

    Diferencial:

    • Experiência em práticas de DevOps;
    • Experiência prática com banco de dados não relacional;
    • Conhecimento em testes automatizados;
    • Pós-graduação na área;
    • Conhecimento no mercado de energia;

    Mais informações:

    Contratação PJ;

    Day Off de aniversário;

    Bônus semestral de acordo com as entregas;

    Trabalho remoto;

    Auxílio Home Office;

    Observação:

    Caso a vaga não aceite candidaturas, acesse a página de vagas: https://thunderstecnologia.inhire.app/vagas/


    Para se candidatar a esta vaga, por favor visite thunderstecnologia.inhire.app.