Arquiteto de Sofware Pleno
Responsabilidades:
-
dotnet / C#
-
Cloud Azure
-
Padrões de arquitetura
-
Escalabilidade
-
API Rest/Json
-
MongoDB
-
API Gateway
-
Em ferramentas de Mensageria (Kafka, SQS, ActiveMQ, RabbitMQ, MQ Series, etc)
-
Em Arquiteturas Orientadas a Serviço (DDD, CQRS, Teorema de CAP, etc);
-
Em DevOps, especialmente na definição de CI/CD com uso de infra distribuída e Cloud.
-
Modelagem, design e segurança de APIs Rest
-
Definição de Contratos de Interface
-
Dominio dos diversos estilos e padrões de integração, uso e a implicação de cada um deles para cada tipo de solução. (Shared Database, File Transfer, Remote Procedure Invocation e Messaging);
-
Domínio dos Design Patterns;
-
Desejável conhecimento em TOGAF e SAFE
-
Principais funções:
-
Principais funções
-
Modelagem e implementação de um modelo de governança;
-
Montar um plano de ação com foco nas melhores práticas e nos resultados para o negócio;
-
Implementar, dar manutenção e apresentar relatórios/repositórios referentes à: Repositórios Corporativos; Enterprise Continuum;
-
Metamodelo de Arquitetura; Biblioteca de Referência; Landscape da Arquitetura; Base de Informações de Padronização; Modelos de Referência Externa; Padrões externos; Alinhamentos do Board de Arquitetura;
-
Elaborar diagramas AS IS e TO BE;
-
Desenho arquitetural de negócios, integrações e soluções;
-
Modelagem, design e segurança de APIs Rest
-
Definição de Contratos de Interface
-
Elaborar um mapa de arquitetura de aplicações, provendo o mapa das aplicações individuais a serem implantadas, suas interações e seus relacionamentos com processos de core business da organização;
-
Elaborar uma visão dos componentes da arquitetura de TI, seu nível de maturidade e os desafios na operação e manutenção da plataforma;
-
Propagar as diretrizes de arquitetura e solução para o time
-
Escolher a stack tecnológica para as demandas dentro do stack de tecnologias DO CLIENTE e Determinar o projeto técnico dentro das diretrizes arquitetônicas definidas
-
Sugerir novas abordagens tecnológicas relevantes (framework/ linguagem / plataformas / sistemas)
-
Auxíliar na criação dos NFRs (requisitosnãofuncionais) e dos Enablers (habilitares técnicos para as entregas de negócio)
-
Trabalhar em conjunto com os Agilistas para elevar o nível de maturidade dos times em práticas Lean-Agile
-
Coaching Técnico auxiliando o time a buscar maestria técnica
-
Registrar e Gerir os débitos técnicos
-
Estimar entregas e atividades
-
Negociar como Product Owner a melhor solução para atender as necessidades de negócio
-
Colaborar como Product Owner para criar e refinar requisitos e critérios de aceitação
-
Trabalhar como ProductOwner para confirmar que as entregas reflitam as necessidades de negócio desejadas
-
Desenvolver as entregas de acordo com os objetivos da equipe e planos de Sprint
-
Realizar pesquisa, projeto, prototipagem e outras atividades de exploração
-
Desenvolver testes unitários e testes de aceitação automatizados
-
Soft Skills Necessárias:
-
Senso de ownership e comprometimento com resultados de alta qualidade.
-
Pontualidade e habilidade de cumprir prazos estritos.
-
Forte capacidade de trabalho em equipe e colaboração eficaz com colegas.
-
Proatividade na abordagem de desafios e busca de soluções inovadoras.
-
Capacidade analítica para avaliar e resolver problemas complexos de forma eficaz.
-
Habilidade de organização para gerenciar múltiplas tarefas e prioridades.
-
Senso crítico aguçado para avaliar e melhorar continuamente a arquitetura de software.