Com 25 anos de experiência no mercado de Tecnologia da Informação, a MTP é uma empresa multinacional com mais de 1.000 colaboradores espalhados em mais de 11 unidades em nível global, o que nos permite promover o crescimento e intercâmbio profissional. A MTP é líder no fornecimento de serviços e soluções de TI com foco em Quality Assurance. Possuímos mais de 10 certificações, incluindo o TMMI - level 5, o mais alto nível da categoria. Oferecendo um dos mais amplos portfólios, entregamos soluções inovadoras e flexíveis para ajudar empresas a resolver seus desafios mais complexos. Atuando em projetos em mais de 14 países, tais como: Alemanha, Reino Unido, Japão, Suécia, Coréia do Sul, Moçambique, Guatemala, Argentina, Chile, Peru, entre outros.
Responsabilidades e atribuições
- Liderar e gerenciar equipes de desenvolvimento de software.
- Entender e contribuir para o plano estratégico da área.
- Liderança tecnológica para o time, desde a condução da arquitetura, e design até a realização de code review.
- Implementar e manter práticas ágeis de desenvolvimento de software, promovendo a melhoria contínua dos processos de qualidade do código.
- Garantir que as equipes de desenvolvimento estão seguindo as melhores práticas de desenvolvimento.
- Desenvolver, testar e manter aplicações web usando JavaScript, Express (NodeJS), TypeScript, React e NextJS.
- Integrar as aplicações com serviços de nuvem da Azure, como Azure SQL, Azure Functions e Azure App Service.
- Utilizar ferramentas de análise estática de código, como Veracode, para garantir a qualidade e a segurança do código.
- Implementar e consumir APIs RESTful seguindo as boas práticas de design e documentação.
- Escrever testes unitários e de integração.
- Seguir os padrões de arquitetura de software, como MVC, e aplicar os princípios de design orientado a objetos.
- Usar o GitHub para gerenciar o versionamento e a colaboração do código.
- Usar ferramentas de logging, como Splunk, para monitorar e depurar as aplicações.
- Participar de reuniões com clientes, stakeholders e outros desenvolvedores para alinhar as expectativas, os requisitos e as soluções dos projetos.
Requisitos e qualificações
- Formação superior em Ciência da Computação, Engenharia de Software ou áreas afins.
- Experiência mínima de 6 anos.
- Inglês avançado para leitura e escrita de documentação técnica e comunicação com times globais.
- Conhecimento de metodologias ágeis, como Scrum ou Kanban.
- Conhecimento de design patterns e clean code.
- Conhecimento de DevOps e ferramentas como Docker, Kubernetes, Jenkins, etc.
- Capacidade de trabalhar em equipe, com autonomia e proatividade.
Informações adicionais
Acting:
Benefits:
- Health insurance;
- Dental insurance;
- Meal voucher;
- Mobility voucher
- Culture Voucher;
- Education Voucher;
- Life insurance;
- Mental Health and Wellness Program;
- Childcare assistance;
- Partner discounts