Responsabilidades e atribuições
O profissional atuará no desenvolvimento e implementação de novos microsserviços, alinhando-se às demandas e objetivos estratégicos da empresa. Entre as principais responsabilidades, destacam-se a criação e otimização de soluções que atendam às necessidades do negócio, garantindo a integração eficiente com sistemas já existentes. Além disso, será necessário realizar manutenções corretivas e evolutivas em microsserviços e serviços já em operação, assegurando o desempenho ideal e a continuidade das operações. O colaborador participará ativamente de reuniões de alinhamento e refinamento de requisitos, contribuindo com insights técnicos e sugestões para aprimorar processos e funcionalidades. É fundamental ter experiência em metodologias ágeis e capacidade de trabalhar em equipe, colaborando com outras áreas para garantir um fluxo de trabalho dinâmico e eficiente. O profissional deve possuir habilidade para identificar problemas, propor soluções inovadoras e implementar melhorias contínuas, sempre buscando a excelência no desenvolvimento de software.
Requisitos e qualificações
Essenciais Práticas de desenvolvimento orientado a domínio do negócio; Princípios SOLID no desenvolvimento das soluções; Controle de versão com Git; Testes de unidades alinhado às técnicas de TDD; Conteinerização de soluções com Docker; Bancos de dados relacionais (PostgresSql) e NoSql (MongoDb); Desejáveis Conhecimento no estilo arquitetural orientado a Microsserviços; Conhecimento nos padrões arquiteturais CQRS e Event Sourcing; Conhecimento na linguagem JavaScript e frameworks (Angular, React ou Vue);
Cód. da Vaga: 2145