Arquiteto de Software
CRP Tech
Regime de contratação
Não Informado
Modelo de trabalho
Remoto
Carga horária
Não Informado
Descrição
Deseja trabalhar em uma empresa que respira tecnologia, oferece novos desafios, plano de carreira e um ambiente de trabalho de constante desenvolvimento profissional?
Confira o perfil abaixo e candidate-se!
Requisitos obrigatórios
• Graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas.
• No mínimo 5 anos de experiência comprovada como Arquiteto de Software.
Conhecimentos Técnicos Obrigatórios:
• Gerência de Software: experiência com atuação em projetos com princípios e práticas de desenvolvimento de software ágeis (Manifesto Ágil, Scrum, eXtreme Programming e Kanban). Conhecimentos em concepção ágil de produtos, abordagem de design thinking e processo de design sprint;
• Projeto de Software: experiência com arquitetura de aplicações para ambiente web, integração entre sistemas utilizando webservice (SOAP e REST), padrão de arquitetura (DTO/MVC), JSON Web Token (JWT), Openapi (Swagger), padrões de projeto (SOA e Responsivo), ecossistema Docker e prática de integração, entrega e refatoração contínua. Kubernetes. APIs cognitivas para serviços automatizados (robôs). Arquitetura Devops. Conhecimento de programação orientação a objetos. Conhecimento em Design Orientado por Domínio (DDD) e conceitos de user experience (UX), usabilidade, interface responsivas;
• Desenvolvimento de software: Experiência nas Linguagens: Java, Angular, HTML5, CSS3 e Javascript/Typescript. Experiência nos Frameworks: Javascript/Typescript: Angular+, NodeJS, ReactJS, Bootstrap Java: Spring Boot; Experiência com Servidor de Aplicação: Apache, JBoss; Experiência em construir (DDL, DML, DQL, DTL e DCL) em Bancos de Dados nas Linguagens SQL ANSI e PL/SQL (Stored Procedures/Trigger) nos Gerenciadores de Banco de Dados: Microsoft SQL Server, MySQL, PostgreSQL. Dados: Redis, ElasticSearch, bancos relacionais; Utilitários: LogStash, Kibana; MachineLearning: ApacheTika Python, Pandas, TensorFlow; Sentry.io Devops: Kubernetes, Docker, OpenShift, Jenkins, Azure DevOps;
Conhecimentos Desejáveis/Diferenciais
Práticas de DevOps: Implementação de CI/CD (Integração Contínua e Entrega Contínua). Experiência com ferramentas como Jenkins, GitLab CI, Travis CI, ou CircleCI. Experiência com Docker e Kubernetes. Experiência prática com Azure DevOps para gerenciamento de projetos, incluindo boards, pipelines e repositórios.
Softskills
• Habilidade em liderar equipes multifuncionais e promover a colaboração entre desenvolvimento e operações;
• Entusiasmo em aprender;
• Negociação e comunicação;
• Relacionamento interpessoal;
• Análise, abstração e extrapolação;
• Planejamento e gestão de atividades;
• Iniciativa e criatividade
Atividades e Responsabilidades
Projetar e coordenar a criação de sistemas de software, definindo a estrutura, tecnologias e padrões de comunicação. Garantir que o software atenda aos requisitos funcionais e não funcionais, visando a qualidade, escalabilidade e eficiência do sistema. Colaborar com os membros da equipe de desenvolvimento, gerentes de projeto e partes interessadas para entender os requisitos do sistema. Analisar as necessidades funcionais e não funcionais, como desempenho, segurança, escalabilidade e confiabilidade, para determinar a melhor abordagem arquitetural. Fornecer suporte técnico e orientação durante todas as fases do ciclo de vida do desenvolvimento e manutenção do software.
Informações sobre o Contrato de Trabalho
Remuneração: A combinar
Carga Horária: 40h semanais - Segunda a Sexta - das 08:00 às 12:00 e das 14:00 às 18:00.
Acesso à cursos em plataformas de ensino.
Remoto