O que a vaga pede
Descrição da empresa
A Vennecy é uma empresa especializada em tecnologia da informação fundada em 2005 com foco no mercado corporativo nacional. A organização atua no desenvolvimento e na implantação de projetos em todo o Brasil em diversos ramos da indústria e do comércio. Sua meta declarada é sempre superar as expectativas de clientes oferecendo soluções sob medida e alto nível de serviço. Para pessoas candidatas a Vennecy oferece ambiente desafiador com contato direto com diferentes segmentos de negócios e projetos complexos de tecnologia. A empresa valoriza profissionais que buscam excelência e crescimento contínuo em tecnologia da informação.
Descrição do cargo
A pessoa arquiteta de soluções sênior – Progress/OpenEdge será responsável por definir e evoluir arquiteturas de sistemas corporativos garantindo alinhamento com estratégias de negócio da Vennecy e de clientes.
No dia a dia irá desenhar soluções técnicas em Progress/OpenEdge apoiar equipes de desenvolvimento na implementação acompanhar integrações entre sistemas e revisar padrões de qualidade e segurança.
Também irá atuar em atividades de consultoria técnica participar de reuniões com áreas de negócio mapear necessidades e propor melhorias em processos e aplicações.
O cargo é full time em modelo remoto em clientes localizado na grande são paulo com parte exporádica das atividades realizadas em presença nos clientes ou escritórios.
Responsabilidades:
- Avaliar arquiteturas existentes e identificar oportunidades de modernização.
- Realizar assessment técnico de aplicações legadas, especialmente ambientes Progress/OpenEdge.
- Analisar aplicações desenvolvidas em ABL (Advanced Business Language).
- Avaliar ambientes e componentes WebSpeed, PASOE, AppServer e Schema Holder.
- Mapear aplicações, componentes, bancos de dados, interfaces e dependências.
- Avaliar versões, compatibilidades, riscos e requisitos para upgrades de Progress/OpenEdge.
- Definir estratégias de modernização, incluindo upgrade, refatoração, replatforming, rearchitecting e substituição de componentes.
- Avaliar arquiteturas monolíticas e propor evolução para modelos baseados em APIs, microsserviços e arquitetura orientada a eventos, quando aplicável.
- Mapear integrações síncronas e assíncronas, mensageria e dependências externas.
- Definir arquiteturas de referência e padrões técnicos.
- Avaliar alternativas on-premises, cloud, híbridas e cloud-native.
- Incorporar requisitos de segurança, disponibilidade, escalabilidade, observabilidade e continuidade.
- Avaliar impactos de arquitetura em processos de DevOps e CI/CD.
- Aplicar princípios SOLID, Design Patterns e boas práticas de engenharia de software.
- Elaborar estimativas de esforço, complexidade, riscos e custos.
- Apoiar análises de TCO e ROI das alternativas de modernização.
- Construir roadmaps de transformação tecnológica, estabelecendo ondas, prioridades e dependências.
- Produzir documentação arquitetural e relatórios executivos para apoio à tomada de decisão.
- Conduzir workshops técnicos e executivos com stakeholders.
- Utilizar ferramentas de IA para engenharia reversa, análise de código, documentação e descoberta de dependências.
Desejável:
Analisar integrações e dependências com Oracle e objetos PL/SQL.
Contratação: CLT+Beneficios
Trabalho : Remoto