Job description
Somos aproximadamente 50k Minsaiters no Mundo e mais de 7k Minsaiters no Brasil, presentes nas maiores empresas de todos os setores. Nossa estrutura permite participar de projetos globais e oferece um ambiente colaborativo, reconhecido pelo Great Places to Work, com planos diferenciados para Jovens Profissionais, também reconhecidos pela Employers for Youth.
Main responsibilities
- Desenvolver soluções utilizando boas práticas e seguindo a metodologia de desenvolvimento do CCS (MDS).
- Desenvolver sistemas de acordo com as especificações do analista de sistemas para atender os negócios prospectados.
- Acompanhar features e correções de sistemas em produção e homologação.
- Cumprir prazos de entregas de sistemas com qualidade e performance.
- Analisar demandas negociais e evolutivas técnicas junto ao analista de sistema, equipe UI/UX e PO de negócio.
- Contribuir para o desenvolvimento e manutenção de arquitetura e sistemas consistentes e evolutivos.
- Garantir a qualidade dos softwares desenvolvidos.
- Criar e manter a documentação técnica dos sistemas atualizada.
- Elaborar documentos de arquitetura e criar a estrutura base dos sistemas.
- Desenvolver sistemas conforme especificações do analista de sistemas.
- Acompanhar as features e correções em produção e homologação.
- Garantir o cumprimento dos prazos com qualidade e performance.
- Criar designs responsivos, acessíveis e com bom desempenho.
- Colaborar com o backend para garantir o funcionamento correto das aplicações.
- Identificar e corrigir bugs, participar das evoluções.
- Aplicar padrões visuais definidos pelo cliente.
- Cuidar da interatividade, navegabilidade e experiência do usuário em desktop e mobile.
- Garantir a segurança no desenvolvimento para proteger os usuários.
- Entregar código limpo, reutilizável e documentado.
- Realizar code reviews.
Requirements and skills
Backend:
- Processo de desenvolvimento e implantação usando esteiras.
- Metodologia ágil.
- Linguagens: Java, NodeJS.
- Testes: unitários e de integração.
- Containers (Docker) e Microserviços.
- Versionamento (GitFlow).
- Bancos de dados relacionais e SQL.
- Bancos de dados não relacionais.
- Padrões de projeto (MVVM, MVP, MVC, Design Patterns).
- Modelagem de banco de dados (DML e DDL).
- Clean Code, Reactoring, Programação orientada a objetos, funcional e reativa.
- Servidores de aplicação e web.
- Princípios RESTful.
- Configuração de CI/CD (Jenkins, Sonar).
- Sistemas de mensageria (Kafka, RabbitMQ).
Frontend:
- Framework Angular, React, JSF / Primefaces.
- HTML, CSS, JavaScript.
- Consumo de APIs REST e GraphQL.
- Experiência em projetos PIX é diferencial.
Additional information
TRABALHE NA MINSAIT
- Modelo de contratação CLT.
- Plano de Saúde subsidiado.
- Opções de inclusão de dependentes com desconto.
- Assistência Odontológica opcional.
- Vale Refeição, Transporte (opcional), e outros benefícios.
- Programas de suporte emocional, saúde, descontos e convênios.
Nosso compromisso com a diversidade: Valorizamos a igualdade de oportunidades, respeito e inclusão, sendo reconhecidos pelo Bloomberg Gender-Equality Index 2021.