Analista de sistemas iii - foco em sistemas de crédito
Description
Experiência atuando como Analista de Sistemas.
Vivência anterior com desenvolvimento de software.
Experiência em análise, especificação e documentação de sistemas.
Conhecimento em modelagem de dados.
Experiência na construção e consumo de APIs.
Experiência em desenvolvimento utilizando padrão REST.
Vivência com metodologias ágeis.
Conhecimento sólido das etapas do ciclo de desenvolvimento de sistemas.
Experiência com sistemas web e integrações corporativas.
Capacidade de atuar de forma colaborativa em squads multidisciplinares.
Perfil analítico, proativo e orientado à resolução de problemas.
Conhecimentos técnicos:
Backend
Oracle PL/SQL
PHP
JavaScript
C#
.NET
Java
Frontend e Mobile
Angular
HTML
CSS
É Diferencial:
Conhecimentos técnicos em: Progress – Java - Oracle SOA Suite – MuleSoft – Stimulsoft – Flutter – Kotlin -Swift
Experiência com arquitetura orientada a serviços (SOA).
Conhecimento em arquitetura de microsserviços.
Experiência com integração corporativa utilizando MuleSoft.
Conhecimento em Git e estratégias de versionamento.
Experiência com DevSecOps, CI/CD e observabilidade.
Vivência na modernização e evolução de sistemas legados.
Experiência em ambientes de alta criticidade e grande volume transacional.
Conhecimento do segmento financeiro, cooperativista ou de meios de pagamento.
MuleSoft
Participar junto às áreas de negócio, processos e usuários na definição e detalhamento dos requisitos.
Realizar análises técnicas e funcionais para definição da melhor solução tecnológica.
Elaborar e manter documentação técnica e funcional das soluções.
Realizar modelagem de dados e especificações técnicas.
Conduzir manutenções corretivas, adaptativas e evolutivas em sistemas legados.
Atuar na análise, investigação e resolução de incidentes.
Conduzir múltiplos projetos e demandas simultaneamente.
Propor e implementar integrações entre sistemas e aplicações corporativas.
Apoiar o planejamento, acompanhamento e implantação de soluções.
Desenvolvimento e Implementação
Participar do desenvolvimento e evolução de aplicações corporativas.
Acompanhar e orientar tecnicamente os desenvolvedores durante a implementação das soluções.
Garantir que os requisitos de negócio sejam traduzidos em soluções sustentáveis e escaláveis.
Atuar na identificação e correção de problemas técnicos, promovendo a melhoria contínua das aplicações.
Liderança Técnica
Liderar a excelência de engenharia dentro do squad.
Detalhar o desenho técnico de componentes e módulos seguindo as diretrizes definidas pela Arquitetura de Solução.
Atuar como referência técnica para o time de desenvolvimento.
Apoiar decisões técnicas relacionadas a arquitetura, integrações, padrões de desenvolvimento e qualidade de software.
Promover a disseminação de conhecimento e a evolução técnica da equipe.
Mentorar desenvolvedores e incentivar práticas de inovação contínua.
Qualidade e Governança
Liderar revisões de código (Code Reviews).
Garantir a aplicação de padrões e boas práticas de desenvolvimento.
Apoiar e validar critérios de aceite (Definition of Ready e Definition of Done).
Produzir e manter documentação técnica de implementação, APIs, componentes e guias de desenvolvimento.
Assegurar a qualidade, manutenibilidade e sustentabilidade das soluções entregues.
Gestão de Riscos e DevSecOps
Identificar e mitigar riscos técnicos ao longo do ciclo de desenvolvimento.
Antecipar problemas relacionados a integrações, performance, segurança e sustentação.
Apoiar a evolução e manutenção da pipeline de CI/CD.
Promover práticas de DevSecOps, observabilidade, monitoramento, logs e métricas.
Garantir aderência às diretrizes corporativas de arquitetura, segurança e tecnologia.