Profissional Sênior que atue como Engenheiro de Software híbrido no 2x por semana em Morumbi-SP;
Responsabilidades:
Analisar como requisitos funcionais, técnicos e de negócios contribuem para a solução de problemas, priorizando soluções que favorecem nuvem, serverless computing, conteirização, e estejam de acordo com as normas e padrões corporativos;
Tomar decisões técnicas com base na solução proposta e no seu potencial impacto nos resultados do negócio;
Trabalhar com as áreas internas para manter um alto nível de entendimento dos requisitos atuais e futuros dos sistemas, de acordo com as diretrizes de arquitetura e segurança corporativa;
Conduzir análises técnicas e sugerir soluções de arquitetura física, além de desenhar suas respectivas arquiteturas com bom nível de detalhe;
Desenvolver e manter modelos e documentações necessárias para descrever quais funções deveriam ser realizadas por sistemas, incluindo informação de domínio e modelos de caso de uso;
Participar de fóruns para discussão e alinhamento da estratégia de arquitetura corporativa e compartilhar conhecimento com a sua equipe;
Estabelecer um plano de evolução da Arquitetura Corporativa a fim de suportar as necessidades atuais e futuras do negócio;
Avaliar e definir os padrões para integração de soluções de automação tecnológica com os sistemas existentes, assim como planejar e documentar projetos de integração de sistemas;
Definir a elaboração dos planos para arquitetura de transição, arquitetura de convivência, plano de mitigação do risco de obsolescência tecnológica e estratégias de descontinuidade;
Realizar análise de desempenho, estabelecer limites, definir indicadores/métricas de medição;
Participar da seleção e aprovação de novas soluções;
Projetar mecanismos de segurança nos sistemas, para que fiquem aderentes às legislações específicas e regras internas;
Projetar arquitetura de solução alinhada a estratégia de infraestrutura do cliente;
Definir requisições de hardware, rede e sistema operacional (quando aplicável) da solução;
Projetar estimativa de custos de implementação de sistemas, componentes de suporte tecnológico e banco de dados em nuvem;
Diagramação das soluções conforme os padrões da companhia afim de facilitar a compreensão dos projetos;
Requisitos e Qualificações:
Conhecimento em soluções serverless;
Conhecimento de técnicas e estratégias de código (Git, Gitflow);
Conhecimento em conceitos de DevOps (CI, CD, Jenkins, GitHub Actions);
Conhecimento de bancos de dados (modelamento de bases, DML, DDL);
Conhecimento em APIs;
Conhecimento em diagramas UML2;
Conhecimento em diagramas C4;
Conhecimento em criação de soluções em nuvem;
Desejável conhecimento em diagramas TOGAF;
Domínio de Java 11 ou 17 e pelo menos mais uma das linguagens de programação a seguir: Python, JavaScript, TypeScript, C#;
Conhecimento em arquitetura de software, sistemas e soluções, incluindo: Design patterns, Padrões de arquitetura, Metodologias de desenvolvimento de software, Soluções em nuvem, Bancos de dados.
Descrição comportamental:
Procuramos uma pessoa que:
Goste de trabalhar em equipe e seja colaborativa em suas atribuições;
Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
Tenha habilidades de resolução de problemas;
Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
Obtém a tua avaliação gratuita e confidencial do currículo.