7453 - ANALISTA DE TI SENIOR (DESENVOLVEDOR DIGITAL)
Descrição da Vaga
Formação Ensino Superior completo na área de TI ou Superior em qualquer área com curso específico em sua área de atuação. Experiência Experiência de caráter eliminatório. **Arquitetura e Liderança Técnica:** Experiência consolidada na definição de arquitetura de software para aplicações web complexas, garantindo escalabilidade, manutenibilidade e segurança. Sólida experiência em arquitetura de APIs e microserviços, incluindo definição de padrões de comunicação, contratos de API e estratégias de versionamento. Capacidade de atuar como mentor técnico, revisando códigos (code review) e transferindo conhecimento para desenvolvedores de nível pleno e júnior. Vivência na modernização de sistemas legados, planejando e executando a migração para arquiteturas modernas (ex: microserviços, APIs). **Desenvolvimento Backend:** Domínio de Java 21\+ com experiência avançada em Spring Framework (Spring Boot, Spring WebMVC e Spring WebFlux para aplicações reativas) para construção de APIs e microsserviços. **Sólida experiência com Node.js (ex:** Nest.js) para construção de APIs e microsserviços escaláveis e de alta performance. Expertise em desenvolvimento e consumo de APIs RESTful, incluindo implementação de segurança (OAuth 2\.0, JWT, API Keys, mTLS), autenticação, autorização e proteção contra vulnerabilidades (OWASP API Security Top 10\). Experiência em documentação técnica de APIs utilizando padrões OpenAPI/Swagger e AsyncAPI. **Desenvolvimento Frontend:** Experiência avançada com JavaScript/TypeScript e frameworks modernos como Vue.js ou Angular. Conhecimento em HML, CSS, JavaScript e Bootstrap. **Inteligência Artificial Aplicada (Foco Estratégico):** Experiência prática no desenvolvimento de agentes de IA ou soluções que integrem LLMs (Modelos de Linguagem de Grande Porte) recentes (ex: APIs da OpenAI, Gemini, etc.). Conhecimento em arquiteturas RAG (Retrieval\-Augmented Generation) para criar agentes que utilizem bases de conhecimento internas, agregando valor real ao dia a dia dos colaboradores. Banco de Dados: Domínio de bancos de dados relacionais (PostgreSQL, MariaDB ou MySQL) e NoSQL (MongoDB). Experiência em modelagem de Conhecimentos Aplicação de processos relacionadas com as atividades Discovery, Design Thinking, Design Sprint. Participação de projetos utilizando metodologias ágeis (Scrum/Kanban). Conhecimento em ambiente de Nuvem (preferencialmente Azure). Experiência com arquiteturas serverless (AWS Lambda, Azure Functions) para integrações e processamento assíncrono. Conhecimento avançado em padrões de design (Design Patterns) e princípios SOLID, Clean Architecture e Domain\-Driven Design (DDD). **Conhecimento em gerenciamento de cache (ex:** REDIS). Experiência em containerização com Docker e orquestração com Kubernetes. Atividades a serem desempenhadas Atender e orientar clientes internos, externos e fornecedores. Prestar assessoria, suporte técnico e treinamento aos usuários de sistemas. Planejar, executar e controlar atividades técnicas, de acordo com as melhores práticas, nos ambientes operacionais On Premise e Cloud para assegurar a estabilidade, conformidade, disponibilidade, desempenho, padronização, governança, configuração e segurança dos ambientes de tecnologia da informação (bancos de dados, middleware, serviços de aplicações/ferramentas, redes, sistemas, processos, licenciamentos, plataformas, etc), monitorando performance e consumo. Assegurar a integridade de dados ao longo do seu ciclo de vida, analisando, propondo e implementando modelos de governança, processos e tecnologias da sua área de atuação. Planejar, analisar, elaborar, implantar, manter e atualizar os procedimentos de acesso, utilização, recuperação e segurança dos bancos de dados, hardwares, softwares, ferramentas, plataformas e aplicativos nos diversos ambientes operacionais. Analisar, planejar e implementar a arquitetura de ambientes tecnológicos (desenvolvimento, banco de dados, middleware, serviços de aplicações, infraestrutura, integrações e comunicação). Local de Trabalho FIERGS SEDE Benefícios **Benefícios: Para a sua Saúde:** Assistência Médica / Medicina em grupo \- UNIMED; Assistência Odontológica \- SESI/RS pagando apenas quando utilizar; Seguro de vida em grupo \- Sem desconto ou participações! Para o seu deslocamento: Estacionamento \- Verificar vagas em sua unidade; Vale Transporte \- De acordo com a sua necessidade; Transporte fretado \- Ônibus disponível apenas para SEDE FIERGS em Porto Alegre; Em caso de viagens poderá ser oferecido veículos ou reembolso do deslocamento. Para a sua alimentação: Ticket Flex (alimentação/refeição) \- R$ 990,00 por mês; Restaurante na empresa \- Verificar disponibilidade em sua unidade; Para o seu bolso: Previdência privada \- Pensando na saúde financeira oferecemos um plano de previdência exclusivo para nossos empregados através do https://www.indusprevi.com.br/site/default.asp; Auxílio\-creche \- No valor de R$370,00 para filhos até 60 meses, o mais legal: o valor é atualizado anualmente; CRESUL \- Cooperativa de economia e crédito mútuo; FUSERGS \- Uma fundação para apoio de nossos empregados \- https://fusergs.org.br/; PDP \- Subsídio financeiro para os empregados com pelo menos 6 meses de sistema FIERGS, apoiando no estudo desde ensino fundamental, passando por ensino técnico, curso de línguas indo até doutorado! PAE \- Programa de apoio que oferece assistência profissional e confidencial para os empregados e dependentes legais, no que diz respeito a questões emocionais, sociais, legais e financeiras. Conteúdo Prova Objetiva **Arquitetura de Sistemas e Escalabilidade:** Princípios de design para sistemas web complexos e distribuídos, focando em escalabilidade e manutenibilidade; conceitos de Microserviços e Sistemas Monolíticos. **Segurança de APIs:** Padrões de autenticação e autorização, incluindo a diferença entre OAuth 2\.0 e JWT (JSON Web Token), além de conhecimentos essenciais do OWASP API Security Top 10\. **Programação Reativa:** Conhecimento conceitual e aplicação para cenários de alta concorrência. **Inteligência Artificial (RAG):** Entendimento do conceito e do fluxo do Retrieval\-Augmented Generation para integrar LLMs com bases de conhecimento internas. **DevOps e CI/CD:** Entendimento dos \-gates\- de qualidade na esteira (ex: SonarQube, cobertura de testes), automação de rollback; e conceitos de containerização (Docker) e orquestração (Kubernetes). **Cloud Computing:** Características e casos de uso de Arquiteturas Serverless (ex: AWS Lambda, Azure Functions); conhecimento dos modelos de serviço (IaaS, PaaS, SaaS). **Metodologia Ágil:** Fundamentos do Manifesto Ágil e a distinção entre os frameworks Scrum (sprints, rituais) e Kanban (WIP, fluxo contínuo).
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev