Descrição do Cargo
O Engenheiro de Software irá trabalhar como ponte entre a área de negócios e a técnica, responsável por traduzir documentos da área de negócios para a linguagem dos times de desenvolvimento.
* Ler e compreender documentos oriundos da área de negócios;
* Estruturar e detalhar esses documentos em materiais técnicos compreensivos pelos times de desenvolvimento;
* Modelar e documentar soluções utilizando diagramas C4 Model, BPMN e outras ferramentas necessárias;
* Apoiar os TechLeads e Coordenadores no entendimento da visão técnica das soluções;
Requisitos
* Ponte entre área de negócios e técnica;
* Tradução Técnica de Negócio;
* Conhecimento técnico em Java (Spring Boot);
* Experiência com Java (Spring Boot), Angular ou Ruby on Rails;
* Arquitetura de Sistemas;
* Conhecimento em microsserviços, REST APIs, mensageria e integração de sistemas legados;
* Familiaridade com C4 Model, BPMN (via Draw.io), diagramas UML e documentação em Wiki (Markdown);
* Cloud Computing, Noções de arquitetura e serviços em AWS (ECS, RDS, S3, CloudFront, Redis, Cognito);
* Versionamento e CI/CD, Experiência com Git, GitLab/Jenkins pipelines, e versionamento de aplicações;
* Banco de Dados, entendimento de modelagem relacional e uso de PostgreSQL;