jobBox

ARQUITETO DE SOFTWARE PLENO

Visão Geral
Descrição da Vaga

SALÁRIO
R$ 12.521,90

Descrição
Estamos buscando um Arquiteto de Software Pleno para colaborar com a nossa equipe de Arquitetos de Software na evolução do projeto de construção de APIs, microserviços, integrações, dados e BI em nossa organização. Este papel será fundamental para garantir que nossas soluções tecnológicas sejam escaláveis, sustentáveis e alinhadas com os objetivos de negócios. O candidato ideal deverá possuir uma profunda compreensão de tecnologias back-end, incluindo Java, Spring Ecosistema, Golang, PostgreSQL, microserviços, Keycloak, gov.br, PlantUML e Markdown.

JORNADA DE TRABALHO (DIÁRIA)
8 horas diárias diurnas, distribuídas entre 07h às 19h.

Responsabilidades
* Definição da Arquitetura de Sistemas: liderar o desenvolvimento de soluções tecnológicas inovadoras, garantindo sua escalabilidade, sustentabilidade e alinhamento com os objetivos de negócio.
* Análise de Requisitos Técnicos e de Negócios: trabalhar em estreita colaboração com a equipe de projeto para analisar e definir requisitos técnicos e de negócios.
* Proposição de Soluções Técnicas Inovadoras: propor soluções técnicas inovadoras dentro de limites de tempo, orçamento e recursos.
* Governança Tecnológica: estabelecer padrões de desenvolvimento, práticas de codificação, e políticas de segurança e compliance.
* Mentoria e Liderança: oferecer mentoria técnica à equipe de desenvolvimento, fomentando um ambiente de constante aprendizado e inovação.
* Comunicação Eficiente: comunicar eficazmente com todos os stakeholders do projeto, incluindo coordenadores de departamentos, arquitetos de software, PO, Scrum, analistas de sistemas, analistas de qualidade, analistas de dados e principalmente desenvolvedores de software.
* Gerenciamento de Riscos Técnicos: identificar, avaliar e gerenciar riscos técnicos associados ao projeto.
* Otimização de Performance: otimizar a performance e a escalabilidade dos sistemas.
* Documentação Técnica: manter uma documentação técnica detalhada para facilitar a compreensão e manutenção das soluções arquitetônicas.
* Avaliação de Novas Tecnologias: avaliar e recomendar novas tecnologias e ferramentas que possam otimizar o desempenho das soluções.
* Provas de Conceito (PoCs): desenvolver e apresentar PoCs que demonstrem a aplicabilidade e os benefícios esperados das soluções propostas.

REQUISITOS
* Ensino Superior Completo: graduação em Tecnologia da Informação ou área relacionada.
* Experiência: pelo menos 6 anos de experiência em desenvolvimento de software, com foco em tecnologias back-end.
* Conhecimentos Sólidos em:
- Java e Spring Ecosistema (Spring Boot, Spring Cloud, etc.)
- Golang
- Dart e Flutter (desejável)
- PostgreSQL
- Microserviços e Arquitetura de Microserviços
- Keycloak (ou outras soluções de Identity and Access Management)
- gov.br (ou outras integrações governamentais)
- PlantUML e Markdown para documentação técnica
- Design Patterns, SOLID, Clean Code e Clean Architecture
- Protocolo HTTP e experiência em consumir APIs REST
- Experiência com Docker, Kubernetes e Deploy Contínuo
- Conhecimentos em Webserver, Cloud (AWS, Azure, etc.) e GIT
- Experiência com CI/CD (Jenkins, GitLab CI, etc.)
- Conhecimentos práticos em frameworks ágeis como Scrum e Kanban
* Experiência em Testes e TDD: experiência com testes unitários, integração e TDD (Test-Driven Development).
* Noções de Design e Usabilidade: capacidade de entender e aplicar princípios de design e usabilidade em soluções tecnológicas.
* Conhecimentos em LGPD: compreensão sólida da Lei Geral de Proteção de Dados (LGPD) e suas implicações na arquitetura de software.
* Orientação a Objetos e MVC: proficiência em conceitos de orientação a objetos e arquitetura MVC.
* Experiência em Definição de Arquitetura de Componentes: experiência em definir arquitetura de componentes e reaproveitamento de código.
* Experiência em Integrações e Dados: experiência em integrações com sistemas externos e manipulação de dados, incluindo BI (Business Intelligence).

Diferenciais
* Conhecimentos em Event Sourcing: experiência em arquitetura de Event Sourcing e suas aplicações.
* Experiência com Bancos de Dados NoSQL: conhecimentos em bancos de dados NoSQL (como MongoDB, Cassandra, etc.).
* Experiência com Ferramentas de Monitoramento e Log: conhecimentos em ferramentas de monitoramento (Prometheus, Grafana) e log (ELK Stack).
* Experiência com Integrações Governamentais: experiência com integrações com governos e conformidade com padrões governamentais (gov.br).
* Experiência com Segurança de Aplicações: conhecimentos em segurança de aplicações, incluindo autenticação, autorização e proteção contra ataques comuns (OWASP Top 10).

Receba vagas de Florianópolis, SC em seu whatsapp

Esteja sempre atualizado com as oportunidades de emprego, diretamente no seu WhatsApp!
Receba notificações instantâneas sobre as mais recentes vagas disponíveis na sua região

Anúncio

Vagas Relacionadas

Vagas Relacionadas a ARQUITETO DE SOFTWARE PLENO