Sobre a oportunidade
Detalhes da vaga Graduação completa TI PJ Remoto Sobre a Mirante Tecnologia Há mais de 28 anos, a Mirante apoia grandes empresas em sua transformação digital por meio da modernização de sistemas, desenvolvimento de soluções sob medida e inovação tecnológica. Com quase mil especialistas em todo o Brasil, combinamos excelência técnica e visão de negócio para entregar soluções que geram impacto real em organizações dos setores financeiro, energia, indústria, serviços e governo. Requisitos Obrigatórios/Tecnologia/Conhecimentos necessários Conhecimentos sólidos em arquitetura MVC Conhecimentos sólidos no desenvolvimento e consumo de APIs RESTful Conhecimentos sólidos do protocolo HTTP (headers, status codes, métodos, cache, autenticação e tratamento de respostas) Domínio de SQL, incluindo operações de SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, ALTER TABLE, PRIMARY KEY e FOREIGN KEY Conhecimentos sólidos em consultas SQL avançadas, incluindo JOINS, CTEs, Subqueries, Views, Procedures, Functions, UPDATE/INSERT com SELECT e otimização de consultas Domínio dos principais padrões de projeto (Design Patterns), como Singleton, Factory, Repository, Unit of Work, Strategy, Builder, Dependency Injection, entre outros Conhecimentos sólidos e aplicação prática dos princípios SOLID e Clean Code Domínio de ORMs, como Entity Framework e/ou Dapper, incluindo otimização de consultas e controle de transações Conhecimentos sólidos em Injeção de Dependência (Dependency Injection) e Inversão de Controle (IoC), compreendendo os ciclos de vida (Transient, Scoped e Singleton) Conhecimentos sólidos em Arquitetura Hexagonal, Clean Architecture e princípios de Domain-Driven Design (DDD) Domínio da documentação de APIs utilizando Swagger/OpenAPI Conhecimentos sólidos em programação assíncrona (async/await), paralelismo e boas práticas de concorrência Conhecimentos sólidos em Docker, incluindo criação de imagens, Dockerfile, Docker Compose e gerenciamento de containers. Informação adicional Por que trabalhar na Mirante? Acreditamos que tecnologia só gera valor quando resolve problemas reais. Por isso, atuamos lado a lado com nossos clientes para transformar desafios complexos em soluções digitais que impulsionam negócios. Aqui você encontrará espaço para aprender, propor ideias, evoluir tecnicamente e participar de projetos que impactam milhares de pessoas todos os dias.