39 Empregos para Arquiteto de software - Brasília
Arquiteto de Software
Trabalho visualizado
Descrição Do Trabalho
- Colaborar na definição de arquitetura de novas soluções e manutenções das arquiteturas atuais;
- Orientar os desenvolvedores quanto aos padrões de projetos adotados;
- Apoiar na definição das tecnologias a serem utilizadas para determinado desenvolvimento;
- Realizar a integração (empacotamento) e merges (mesclas) de builds paralelamente desenvolvidos.
**Requisitos**:
- Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban.
- Análise de requisitos funcionais e não-funcionais;
- Padrões de projeto (enterprise integration patterns, design patterns, SOA, microservices patterns);
- Modelagem de dados relacional;
- Arquitetura de aplicações em três camadas, modelo MVC.
- Integração entre sistemas: Mensageria, JMS, WebSphere MQ, Web services, Barramento de serviços (WebSphere Message Broker), REST, EJB 3, Javascript, Angular JS 1.5 ou superior e Bootstrap 3 ou superior, HTML 5, ECMAScript 5 e 6 ou superior, CSS 3
- User Experience (UX) e conceitos de usabilidade;
- Interfaces responsivas e aplicações PWA;
- Integração contínua (continuous integration), test-driven development (TDD), acceptance test-driven development (ATDD), especificação por exemplo, refactoring, entrega contínua (continuous delivery);
- Testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade.
- Automatização de testes funcionais, de unidade e de carga com ferramentas de software;
- Testes de unidade em Java com a ferramenta JUnit 3 ou superior. Automatização de testes funcionais com a ferramenta Selenium Webdriver 2.4 ou superior e com Protractor;
- Testes de carga com JMeter 2 ou superior;
- Programação Java para Web: JEE 6 ou superior, JSE 6 ou superior, JSF versões 2.x, JPA 2 e Struts 1.x.
- Análise estática de código com a ferramenta SonarQube;
- Construção de consultas a bancos de dados em linguagem SQL;
- Conceitos de controle de versão de código-fonte e uso das ferramentas de CI/CD e práticas de DevOps;
- IDE Eclipse;
- Conhecimentos básicos de Linux e COBOL/CICS;
- Conceitos e implementação de recursos de segurança de aplicações (OWASP, JAAS, LDAP, RACF) e soluções de SSO (Single Sign-On);
- Forte experiência com desenvolvimento e implantação de sistemas Java/JEE;
- Experiência com sistemas de alta performance (milhares de transações por segundo) com grande volume de dados (milhões de transações diárias);
- Design de interfaces de programação de aplicações (APIs);
- Design de aplicações baseadas em microserviços e containers;
- Arquitetura de aplicações multi-tenancy;
- Conhecimento em soluções para processamento Batch em Java;
**Benefícios**:
Assistência médica, Assistência odontológica, Day Off, Reembolso de certificações, Seguro de Vida, Vale-alimentação, Vale-refeição
Emprego já não disponível
Esta posição já não está listada no WhatJobs. O empregador pode estar a analisar as candidaturas, preencheu a vaga ou removeu a listagem.
No entanto, temos empregos semelhantes disponíveis para si abaixo.
ARQUITETO DE SOFTWARE
Publicado há 2 dias atrás
Trabalho visualizado
Descrição Do Trabalho
Conhecimentos em:
Angular, Java, Microserviços, Quarkus, e GIT.
Banco de dados Sybase e Nuvem Microsoft.
Conhecimentos em ASP e que atue com programação ASP.
iderança de time.
Graduação em curso de nível superior na área de
Tecno ogia 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 T cnologia da Informação de, no mínimo, 360 horas;
- Assistência Médica / Medicina em grupo
- Assistência Odontológica
- Ticket alimentação
- Tícket refeição
- Vale-transporte
Segunda a sexta, horário comercial
Arquiteto de Software
Publicado há 14 dias atrás
Trabalho visualizado
Descrição Do Trabalho
Join to apply for the Arquiteto de Software role at Portal de Compras Públicas
1 month ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Brasília - DF
1 posição
Elegível para PCD
Integral
CLT
Remoto
Pleno
Sênior
Vaga afirmativa para Pessoas LGBTQIAP+
Vaga afirmativa para Pessoas Pretas
Vaga afirmativa para Pessoas com +40 anos
Vaga afirmativa para Mulheres
Vaga afirmativa para Indígenas
Tecnologia
O Arquiteto de Software é responsável por projetar e definir a arquitetura de soluções complexas, garantindo a escalabilidade, segurança, e performance das aplicações. Este profissional lidera as decisões técnicas, define padrões de desenvolvimento e atua como referência técnica para as equipes de engenharia, trabalhando em estreita colaboração com stakeholders de tecnologia e negócios.
Ele também é responsável por assegurar que a arquitetura dos sistemas esteja alinhada com os objetivos estratégicos da empresa, além de promover inovação tecnológica.
Principais Responsabilidades- Desenho e Definição da Arquitetura de Sistemas: Projetar e definir arquiteturas de software complexas, focando em escalabilidade, performance e alta disponibilidade
- Elaborar diagramas arquitetônicos e padrões de design, assegurando que as soluções sejam modulares, eficientes e alinhadas com as necessidades do negócio
- Padrões e Melhores Práticas de Desenvolvimento
- Estabelecer e promover padrões de design (Design Patterns) e práticas de desenvolvimento orientadas a objetos, DDD (Domain-Driven Design) e TDD (Test-Driven Development)
- Garantir a qualidade do código por meio de revisões periódicas, auditorias e aplicação de boas práticas
- Escalabilidade e Performance
- Avaliar e implementar soluções para otimizar a performance dos sistemas, garantindo o uso eficiente de recursos computacionais
- Garantir que as soluções sejam escaláveis tanto vertical quanto horizontalmente, usando técnicas como caching, load balancing, sharding e clustering
- Segurança e Conformidade
- Definir e implementar políticas de segurança que protejam os dados e sistemas contra ameaças externas e internas
- Colaborar com a equipe de segurança para realizar auditorias de conformidade, proteger APIs e garantir que as soluções estejam em conformidade com as regulamentações (ex.: LGPD, GDPR)
- Aplicar técnicas de criptografia e autenticação segura, garantindo a integridade dos dados sensíveis
- Inovação e Pesquisa Tecnológica
- Explorar e adotar novas tecnologias e frameworks que possam melhorar a eficiência, segurança e escalabilidade dos sistemas
- Realizar POCs (Proof of Concept) para validar a adoção de novas tecnologias no contexto da arquitetura atual da empresa
- Estabelecer uma visão de longo prazo para a evolução dos sistemas, promovendo inovações tecnológicas alinhadas com as tendências do mercado
- Mentoria e Liderança Técnica
- Fornecer orientação técnica e mentoria contínua para desenvolvedores, garantindo que todos sigam as melhores práticas de desenvolvimento
- Conduzir sessões de treinamento técnico sobre arquitetura de software e inovações tecnológicas
- Liderar as discussões técnicas e garantir que as decisões de arquitetura estejam alinhadas com os objetivos de negócios
- Documentação e Manutenção detalhada da arquitetura dos sistemas, garantindo que ela seja acessível e constantemente atualizada
- Criar e manter a documentação detalhada da arquitetura dos sistemas, garantindo que ela seja acessível e constantemente atualizada
- Documentar decisões arquitetônicas e mudanças para assegurar a rastreabilidade e facilitar manutenções futuras
- Graduação em Ciência da Computação, Engenharia de Software ou áreas relacionadas.
- Experiência sólida com arquitetura de sistemas complexos e escaláveis.
- Proficiência em linguagens como .Net, C#, Node.js, Asp, Javascript, TypeScript, Python, entre outras.
- Expertise em arquitetura de microsserviços, monolítica e serverless.
- Experiência com bancos de dados SQL e NoSQL (ex.: PostgreSQL, MongoDB).
- Conhecimento avançado em cloud computing (AWS, Azure, GCP, Oracle OCI).
- Forte experiência com padrões de design e frameworks modernos.
- Certificações em arquitetura de software ou cloud (AWS Certified Solutions Architect, Azure Solutions Architect).
- Experiência com ferramentas de orquestração de containers como Kubernetes e Docker Swarm.
- Conhecimento de infraestrutura como código (Terraform, CloudFormation).
- Graduação
- Plano de Saúde
- Convênio com o SESC
- Day Off
- Suporte home office (máquinas e equipamentos)
- Gympass
SIA Trecho 17 - Rua 20 - Lote 90, Zona Industrial (Guará), Brasília - DF, Brasil, 71200-256
Seniority level- Mid-Senior level
- Full-time
- Engineering and Information Technology
- IT Services and IT Consulting
Referrals increase your chances of interviewing at Portal de Compras Públicas by 2x
#J-18808-LjbffrArquiteto de Software
Publicado há 5 dias atrás
Trabalho visualizado
Descrição Do Trabalho
O Arquiteto de Software é responsável por projetar e definir a arquitetura de soluções complexas, garantindo a escalabilidade, segurança, e performance das aplicações. Este profissional lidera as decisões técnicas, define padrões de desenvolvimento e atua como referência técnica para as equipes de engenharia, trabalhando em estreita colaboração com stakeholders de tecnologia e negócios.
Ele também é responsável por assegurar que a arquitetura dos sistemas esteja alinhada com os objetivos estratégicos da empresa, além de promover inovação tecnológica.
Principais Responsabilidades:
- Desenho e Definição da Arquitetura de Sistemas: Projetar e definir arquiteturas de software complexas, focando em escalabilidade, performance e alta disponibilidade
- Elaborar diagramas arquitetônicos e padrões de design, assegurando que as soluções sejam modulares, eficientes e alinhadas com as necessidades do negócio
- Padrões e Melhores Práticas de Desenvolvimento
- Estabelecer e promover padrões de design (Design Patterns) e práticas de desenvolvimento orientadas a objetos, DDD (Domain-Driven Design) e TDD (Test-Driven Development)
- Garantir a qualidade do código por meio de revisões periódicas, auditorias e aplicação de boas práticas
- Escalabilidade e Performance
- Avaliar e implementar soluções para otimizar a performance dos sistemas, garantindo o uso eficiente de recursos computacionais
- Garantir que as soluções sejam escaláveis tanto vertical quanto horizontalmente, usando técnicas como caching, load balancing, sharding e clustering
- Segurança e Conformidade
- Definir e implementar políticas de segurança que protejam os dados e sistemas contra ameaças externas e internas
- Colaborar com a equipe de segurança para realizar auditorias de conformidade, proteger APIs e garantir que as soluções estejam em conformidade com as regulamentações (ex.: LGPD, GDPR)
- Aplicar técnicas de criptografia e autenticação segura, garantindo a integridade dos dados sensíveis
- Inovação e Pesquisa Tecnológica
- Explorar e adotar novas tecnologias e frameworks que possam melhorar a eficiência, segurança e escalabilidade dos sistemas
- Realizar POCs (Proof of Concept) para validar a adoção de novas tecnologias no contexto da arquitetura atual da empresa
- Estabelecer uma visão de longo prazo para a evolução dos sistemas, promovendo inovações tecnológicas alinhadas com as tendências do mercado
- Mentoria e Liderança Técnica
- Fornecer orientação técnica e mentoria contínua para desenvolvedores, garantindo que todos sigam as melhores práticas de desenvolvimento
- Conduzir sessões de treinamento técnico sobre arquitetura de software e inovações tecnológicas
- Liderar as discussões técnicas e garantir que as decisões de arquitetura estejam alinhadas com os objetivos de negócios
- Documentação e Manutenção detalhada da arquitetura dos sistemas, garantindo que ela seja acessível e constantemente atualizada
- Criar e manter a documentação detalhada da arquitetura dos sistemas, garantindo que ela seja acessível e constantemente atualizada
- Documentar decisões arquitetônicas e mudanças para assegurar a rastreabilidade e facilitar manutenções futuras
-
Graduação em Ciência da Computação, Engenharia de Software ou áreas relacionadas.
-
Experiência sólida com arquitetura de sistemas complexos e escaláveis.
-
Proficiência em linguagens como .Net, C#, Node.js, Asp, Javascript, TypeScript, Python, entre outras.
-
Expertise em arquitetura de microsserviços, monolítica e serverless.
-
Experiência com bancos de dados SQL e NoSQL (ex.: PostgreSQL, MongoDB).
-
Conhecimento avançado em cloud computing (AWS, Azure, GCP, Oracle OCI).
-
Forte experiência com padrões de design e frameworks modernos.
-
Certificações em arquitetura de software ou cloud (AWS Certified Solutions Architect, Azure Solutions Architect).
-
Experiência com ferramentas de orquestração de containers como Kubernetes e Docker Swarm.
-
Conhecimento de infraestrutura como código (Terraform, CloudFormation).
Familiaridade com frameworks de integração contínua e entrega contínua (CI/CD).
Arquiteto de software
Publicado há 5 dias atrás
Trabalho visualizado
Descrição Do Trabalho
Engesoftware está em busca de um Arquiteto de Software para compor o seu time!
Vaga extensível para Pessoas com Deficiência - PCD
Benefícios:
- Apoio jurídico, caso precise;
- Apoio nutricional, para uma alimentação mais saudável;
- Apoio financeiro, para planejar finanças pessoais ou investimento a longo prazo;
- Apoio social, orientação para momentos pessoais difíceis;
- Apoio psicológico, para aquecer a mente e o coração;
- Descontos exclusivos com instituições como Descontos exclusivos com instituições como (SESI, SESC, Anhanguera, Estácio, IESB, Unifametro e Rockfeller);
- Crédito consignado (Vipe);
- Plano Enge Pets, seu amiguinho peludo terá o melhor cuidado;
- Parceria com o Bali Park, O Bal é um espaço de lazer e entretenimento;
- VA/VR;
- Plano de saúde;
- Plano odontológico (Bradesco);
- Seguro de vida (Santander zuric);
- Salário a combinar CLT ou PJ;
Requisitos Necessários:
- Ensino superior concluído em TI ou pós na área;
- Conhecimentos com microsoft e certificação Azure Solutions Architect
Requisitos Desejáveis:
- Experiência mínima de 3 anos na área
Estamos em busca de um profissional que queira somar com o nosso time e crescer com a gente!
Venha ser um Power Enge!
Arquiteto de software
Publicado há 6 dias atrás
Trabalho visualizado
Descrição Do Trabalho
A Foursys é um time apaixonado por inovação, design e transformação digital.
Somos globais, somos GPTW.
️ Na Foursys, celebramos a diversidade e acreditamos que são as diferentes ideias e perspectivas que nos enriquecem. Portanto, sua cor, religião, gênero, raça, nacionalidade, idade, origem, identidade de gênero, deficiência ou orientação sexual não são barreiras para se juntar à nossa equipe. #VemSerFoursys!
Todas as nossas vagas estão abertas para Pessoas com Deficiência (PCD). Caso você se enquadre ou conheça alguém com o perfil, a Foursys é a empresa ideal!
Que tal se juntar a nós e se tornar um(a) #FourTalent? Então se liga nessa oportunidade incrível:
Responsabilidades e atribuições:
O profissional será responsável por participar de discoveries e análises de documentações regulatórias do Pix Bacen, contribuindo para discussões e definições de arquitetura. Atuará no acompanhamento do backlog e boards de demandas, organizando reuniões de refinamento junto a Produtos, Tech Leads e Especialistas.
Entre as principais atribuições estão a criação e documentação de desenhos de arquitetura (Contexto, Container e Técnico) utilizando a ferramenta BizzDesign e Confluence, bem como o cadastro de cards no Jira relacionados ao Open Finance. Também deverá alinhar e validar soluções com outras áreas de arquitetura, garantir aprovações nos fóruns e processos do Pega, além de acompanhar atualizações, mudanças e execução de POCs.
O papel envolve ainda comunicação proativa com os times, revisão de código e apoio na gestão de débitos técnicos e arquiteturas de transição.
Requisitos obrigatórios
- Cloud Computing : conhecimento em soluções cloud native e sustentação de ambientes (diferencial: Google Cloud Platform - GCP ).
- Desenvolvimento de Software : sólida experiência em Java (versões 8+) .
- Bancos de Dados : experiência com bancos relacionais (SQL Server, MySQL, Oracle, Sybase, entre outros ).
- Integrações e Mensageria : vivência no desenvolvimento de integrações de sistemas e mensageria (CAAPI, Apigee, Pub/Sub, RabbitMQ, entre outros ).
- Arquitetura e Modelagem : conhecimento profundo em BizzDesign e padrões de modelagem (C4 Model ).
- Documentação e Ferramentas : experiência com Jira e Confluence para gestão de backlog, cadastros e documentação.
E temos também o Clube da Four que oferece ótimas vantagens!
Arquiteto de software
Publicado há 10 dias atrás
Trabalho visualizado
Descrição Do Trabalho
Buscamos um Arquiteto de Software para atuar em um projeto temporário (com chance de renovação), para um cliente da área da saúde.
- CONTRATAÇÃO PJ E HOME OFFICE.
O Arquiteto será liderança técnica da equipe de projeto, atuação no entendimento, análise e proposição de temas relativos à arquitetura funcional e não funcional, definições e recomendações sobre o desenho de arquitetura para atendimento das soluções de software e aplicativos sendo analisados.
Responsabilidades:
Avaliar tecnologias atuais e propor soluções modernas e sustentáveis.
Modelar a nova arquitetura de aplicações com base no C4 Model.
Definir estratégias de integração, segurança e escalabilidade.
REQUISITOS:
Experiência com arquitetura de microsserviços, APIs, containers e CI/CD.
Conhecimento em padrões de arquitetura e boas práticas de desenvolvimento.
Desejável experiência com sistemas legados e estratégias de migração.
--
A Softtek valoriza a diversidade e inclusão em sua força de trabalho. A empresa tem uma equipe global com pessoas de diferentes origens e culturas, o que torna o ambiente de trabalho mais rico e interessante.
Independentemente da sua ,etnia, idade, gênero, orientação sexual, deficiência, credo ou convicção política, o que importa são as suas competências e habilidades para fazer acontecer.
Os Softtekians são seres humanos talentosos e auto-determinados que se consideram pessoas loucamente incríveis! Venha fazer parte desse time!
Quer saber mais? Acesse:
Sobre a Softtek:
Fundada em 1982, a Softtek é uma fornecedora global de soluções de TI orientadas a processos com 30 escritórios na América do Norte, América Latina, Europa e Ásia. Com 15 centros de entrega global nos EUA, México, China, Brasil, Argentina, Costa Rica, Espanha, Hungria e Índia, a Softtek ajuda a melhorar e produzir resultados previsíveis para corporações de primeira linha em mais de 20 países. A Softtek é a criadora e líder da indústria nearshore.
Para obter mais informações sobre o que fazemos, quem somos e oportunidades de carreira, visite
Siga-nos @Softtek no Twitter e seja nosso fã no Facebook
Caso se candidate para essa vaga seus dados ficarão armazenados em nosso banco de dados, atendendo a privacidade de dados conforme à Lei Geral de Proteção de Dados, lei nº 13.709/2018.
Caso não tenha interesse em manter suas informações pessoais em nosso banco de dados, solicitamos nos encaminhar um e-mail para
- Dúvidas também podem ser enviadas ao e-mail e
Arquiteto de Software III
Publicado há 14 dias atrás
Trabalho visualizado
Descrição Do Trabalho
O Arquiteto de Software III é responsável por projetar e definir a arquitetura de soluções complexas, garantindo a escalabilidade, segurança, e performance das aplicações. Este profissional lidera as decisões técnicas, define padrões de desenvolvimento e atua como referência técnica para as equipes de engenharia, trabalhando em estreita colaboração com stakeholders de tecnologia e negócios.
Ele também é responsável por assegurar que a arquitetura dos sistemas esteja alinhada com os objetivos estratégicos da empresa, além de promover inovação tecnológica.
Principais Responsabilidades:
Desenho e Definição da Arquitetura de Software III:
- Projetar e definir arquiteturas de software complexas, focando em escalabilidade, performance e alta disponibilidade.
- Elaborar diagramas arquitetônicos e padrões de design, assegurando que as soluções sejam modulares, eficientes e alinhadas com as necessidades do negócio.
- Definir a integração entre microsserviços, APIs, banco de dados e sistemas externos, promovendo uma arquitetura robusta e segura.
- Padrões e Melhores Práticas de Desenvolvimento:
- Estabelecer e promover padrões de design (Design Patterns) e práticas de desenvolvimento orientadas a objetos, DDD (Domain-Driven Design) e TDD (Test-Driven Development).
- Garantir a qualidade do código por meio de revisões periódicas, auditorias e aplicação de boas práticas.
- Definir as melhores abordagens para o uso de frameworks, linguagens e bibliotecas adequadas ao projeto.
- Estabelecer e promover padrões de design (Design Patterns) e práticas de desenvolvimento orientadas a objetos, DDD (Domain-Driven Design) e TDD (Test-Driven Development).
- Garantir a qualidade do código por meio de revisões periódicas, auditorias e aplicação de boas práticas.
- Definir as melhores abordagens para o uso de frameworks, linguagens e bibliotecas adequadas ao projeto.
- Avaliar e implementar soluções para otimizar a performance dos sistemas, garantindo o uso eficiente de recursos computacionais.
- Garantir que as soluções sejam escaláveis tanto vertical quanto horizontalmente, usando técnicas como caching, load balancing, sharding e clustering.
- Implementar estratégias para reduzir latência e aumentar a resiliência dos sistemas.
- Definir e implementar políticas de segurança que protejam os dados e sistemas contra ameaças externas e internas.
- Colaborar com a equipe de segurança para realizar auditorias de conformidade, proteger APIs e garantir que as soluções estejam em conformidade com as regulamentações (ex.: LGPD, GDPR).
- Aplicar técnicas de criptografia e autenticação segura, garantindo a integridade dos dados sensíveis.
- Explorar e adotar novas tecnologias e frameworks que possam melhorar a eficiência, segurança e escalabilidade dos sistemas.
- Realizar POCs (Proof of Concept) para validar a adoção de novas tecnologias no contexto da arquitetura atual da empresa.
- Estabelecer uma visão de longo prazo para a evolução dos sistemas, promovendo inovações tecnológicas alinhadas com as tendências do mercado.
- Fornecer orientação técnica e mentoria contínua para desenvolvedores, garantindo que todos sigam as melhores práticas de desenvolvimento.
- Conduzir sessões de treinamento técnico sobre arquitetura de software e inovações tecnológicas.
- Liderar as discussões técnicas e garantir que as decisões de arquitetura estejam alinhadas com os objetivos de negócios.
- Criar e manter a documentação detalhada da arquitetura dos sistemas, garantindo que ela seja acessível e constantemente atualizada.
- Documentar decisões arquitetônicas e mudanças para assegurar a rastreabilidade e facilitar manutenções futuras.
- Graduação em Ciência da Computação, Engenharia de Software ou áreas relacionadas.
- Experiência sólida com arquitetura de sistemas complexos e escaláveis.
- Proficiência em linguagens como .Net, C#, Node.js, Asp, Javascript, TypeScript, Python, entre outras.
- Expertise em arquitetura de microsserviços, monolítica e serverless.
- Experiência com bancos de dados SQL e NoSQL (ex.: PostgreSQL, MongoDB).
- Conhecimento avançado em cloud computing (AWS, Azure, GCP, Oracle OCI).
- Forte experiência com padrões de design e frameworks modernos.
- Certificações em arquitetura de software ou cloud (AWS Certified Solutions Architect, Azure Solutions Architect).
- Experiência com ferramentas de orquestração de containers como Kubernetes e Docker Swarm.
- Conhecimento de infraestrutura como código (Terraform, CloudFormation).
- Familiaridade com frameworks de integração contínua e entrega contínua (CI/CD).
Seja o primeiro a saber
Sobre o mais recente Arquiteto de software Empregos em Brasília !
Arquiteto de Software III
Publicado há 14 dias atrás
Trabalho visualizado
Descrição Do Trabalho
O Arquiteto de Software III é responsável por projetar e definir a arquitetura de soluções complexas, garantindo a escalabilidade, segurança, e performance das aplicações. Este profissional lidera as decisões técnicas, define padrões de desenvolvimento e atua como referência técnica para as equipes de engenharia, trabalhando em estreita colaboração com stakeholders de tecnologia e negócios.
Ele também é responsável por assegurar que a arquitetura dos sistemas esteja alinhada com os objetivos estratégicos da empresa, além de promover inovação tecnológica.
Principais Responsabilidades:
Desenho e Definição da Arquitetura de Software III:
- Projetar e definir arquiteturas de software complexas, focando em escalabilidade, performance e alta disponibilidade.
- Elaborar diagramas arquitetônicos e padrões de design, assegurando que as soluções sejam modulares, eficientes e alinhadas com as necessidades do negócio.
- Definir a integração entre microsserviços, APIs, banco de dados e sistemas externos, promovendo uma arquitetura robusta e segura.
- Padrões e Melhores Práticas de Desenvolvimento:
- Estabelecer e promover padrões de design (Design Patterns) e práticas de desenvolvimento orientadas a objetos, DDD (Domain-Driven Design) e TDD (Test-Driven Development).
- Garantir a qualidade do código por meio de revisões periódicas, auditorias e aplicação de boas práticas.
- Definir as melhores abordagens para o uso de frameworks, linguagens e bibliotecas adequadas ao projeto.
Padrões e Melhores Práticas de Desenvolvimento:
- Estabelecer e promover padrões de design (Design Patterns) e práticas de desenvolvimento orientadas a objetos, DDD (Domain-Driven Design) e TDD (Test-Driven Development).
- Garantir a qualidade do código por meio de revisões periódicas, auditorias e aplicação de boas práticas.
- Definir as melhores abordagens para o uso de frameworks, linguagens e bibliotecas adequadas ao projeto.
Escalabilidade e Performance:
- Avaliar e implementar soluções para otimizar a performance dos sistemas, garantindo o uso eficiente de recursos computacionais.
- Garantir que as soluções sejam escaláveis tanto vertical quanto horizontalmente, usando técnicas como caching, load balancing, sharding e clustering.
- Implementar estratégias para reduzir latência e aumentar a resiliência dos sistemas.
Segurança e Conformidade:
- Definir e implementar políticas de segurança que protejam os dados e sistemas contra ameaças externas e internas.
- Colaborar com a equipe de segurança para realizar auditorias de conformidade, proteger APIs e garantir que as soluções estejam em conformidade com as regulamentações (ex.: LGPD, GDPR).
- Aplicar técnicas de criptografia e autenticação segura, garantindo a integridade dos dados sensíveis.
Inovação e Pesquisa Tecnológica:
- Explorar e adotar novas tecnologias e frameworks que possam melhorar a eficiência, segurança e escalabilidade dos sistemas.
- Realizar POCs (Proof of Concept) para validar a adoção de novas tecnologias no contexto da arquitetura atual da empresa.
- Estabelecer uma visão de longo prazo para a evolução dos sistemas, promovendo inovações tecnológicas alinhadas com as tendências do mercado.
Mentoria e Liderança Técnica:
- Fornecer orientação técnica e mentoria contínua para desenvolvedores, garantindo que todos sigam as melhores práticas de desenvolvimento.
- Conduzir sessões de treinamento técnico sobre arquitetura de software e inovações tecnológicas.
- Liderar as discussões técnicas e garantir que as decisões de arquitetura estejam alinhadas com os objetivos de negócios.
Documentação e Manutenção:
- Criar e manter a documentação detalhada da arquitetura dos sistemas, garantindo que ela seja acessível e constantemente atualizada.
- Documentar decisões arquitetônicas e mudanças para assegurar a rastreabilidade e facilitar manutenções futuras.
Requisitos:
- Graduação em Ciência da Computação, Engenharia de Software ou áreas relacionadas.
- Experiência sólida com arquitetura de sistemas complexos e escaláveis.
- Proficiência em linguagens como .Net, C#, Node.js, Asp, Javascript, TypeScript, Python, entre outras.
- Expertise em arquitetura de microsserviços, monolítica e serverless.
- Experiência com bancos de dados SQL e NoSQL (ex.: PostgreSQL, MongoDB).
- Conhecimento avançado em cloud computing (AWS, Azure, GCP, Oracle OCI).
- Forte experiência com padrões de design e frameworks modernos.
Diferenciais:
- Certificações em arquitetura de software ou cloud (AWS Certified Solutions Architect, Azure Solutions Architect).
- Experiência com ferramentas de orquestração de containers como Kubernetes e Docker Swarm.
- Conhecimento de infraestrutura como código (Terraform, CloudFormation).
- Familiaridade com frameworks de integração contínua e entrega contínua (CI/CD).
Arquiteto de software iii
Publicado há 5 dias atrás
Trabalho visualizado
Descrição Do Trabalho
O Arquiteto de Software III é responsável por projetar e definir a arquitetura de soluções complexas, garantindo a escalabilidade, segurança, e performance das aplicações. Este profissional lidera as decisões técnicas, define padrões de desenvolvimento e atua como referência técnica para as equipes de engenharia, trabalhando em estreita colaboração com stakeholders de tecnologia e negócios.
Ele também é responsável por assegurar que a arquitetura dos sistemas esteja alinhada com os objetivos estratégicos da empresa, além de promover inovação tecnológica.
Principais Responsabilidades:
Desenho e Definição da Arquitetura de Software III:
- Projetar e definir arquiteturas de software complexas, focando em escalabilidade, performance e alta disponibilidade.
- Elaborar diagramas arquitetônicos e padrões de design, assegurando que as soluções sejam modulares, eficientes e alinhadas com as necessidades do negócio.
- Definir a integração entre microsserviços, APIs, banco de dados e sistemas externos, promovendo uma arquitetura robusta e segura.
- Padrões e Melhores Práticas de Desenvolvimento:
- Estabelecer e promover padrões de design (Design Patterns) e práticas de desenvolvimento orientadas a objetos, DDD (Domain-Driven Design) e TDD (Test-Driven Development).
- Garantir a qualidade do código por meio de revisões periódicas, auditorias e aplicação de boas práticas.
- Definir as melhores abordagens para o uso de frameworks, linguagens e bibliotecas adequadas ao projeto.
Padrões e Melhores Práticas de Desenvolvimento:
- Estabelecer e promover padrões de design (Design Patterns) e práticas de desenvolvimento orientadas a objetos, DDD (Domain-Driven Design) e TDD (Test-Driven Development).
- Garantir a qualidade do código por meio de revisões periódicas, auditorias e aplicação de boas práticas.
- Definir as melhores abordagens para o uso de frameworks, linguagens e bibliotecas adequadas ao projeto.
Escalabilidade e Performance:
- Avaliar e implementar soluções para otimizar a performance dos sistemas, garantindo o uso eficiente de recursos computacionais.
- Garantir que as soluções sejam escaláveis tanto vertical quanto horizontalmente, usando técnicas como caching, load balancing, sharding e clustering.
- Implementar estratégias para reduzir latência e aumentar a resiliência dos sistemas.
Segurança e Conformidade:
- Definir e implementar políticas de segurança que protejam os dados e sistemas contra ameaças externas e internas.
- Colaborar com a equipe de segurança para realizar auditorias de conformidade, proteger APIs e garantir que as soluções estejam em conformidade com as regulamentações (ex.: LGPD, GDPR).
- Aplicar técnicas de criptografia e autenticação segura, garantindo a integridade dos dados sensíveis.
Inovação e Pesquisa Tecnológica:
- Explorar e adotar novas tecnologias e frameworks que possam melhorar a eficiência, segurança e escalabilidade dos sistemas.
- Realizar POCs (Proof of Concept) para validar a adoção de novas tecnologias no contexto da arquitetura atual da empresa.
- Estabelecer uma visão de longo prazo para a evolução dos sistemas, promovendo inovações tecnológicas alinhadas com as tendências do mercado.
Mentoria e Liderança Técnica:
- Fornecer orientação técnica e mentoria contínua para desenvolvedores, garantindo que todos sigam as melhores práticas de desenvolvimento.
- Conduzir sessões de treinamento técnico sobre arquitetura de software e inovações tecnológicas.
- Liderar as discussões técnicas e garantir que as decisões de arquitetura estejam alinhadas com os objetivos de negócios.
Documentação e Manutenção:
- Criar e manter a documentação detalhada da arquitetura dos sistemas, garantindo que ela seja acessível e constantemente atualizada.
- Documentar decisões arquitetônicas e mudanças para assegurar a rastreabilidade e facilitar manutenções futuras.
Requisitos:
- Graduação em Ciência da Computação, Engenharia de Software ou áreas relacionadas.
- Experiência sólida com arquitetura de sistemas complexos e escaláveis.
- Proficiência em linguagens como .Net, C#, Node.js, Asp, Javascript, TypeScript, Python, entre outras.
- Expertise em arquitetura de microsserviços, monolítica e serverless.
- Experiência com bancos de dados SQL e NoSQL (ex.: PostgreSQL, MongoDB).
- Conhecimento avançado em cloud computing (AWS, Azure, GCP, Oracle OCI).
- Forte experiência com padrões de design e frameworks modernos.
Diferenciais:
- Certificações em arquitetura de software ou cloud (AWS Certified Solutions Architect, Azure Solutions Architect).
- Experiência com ferramentas de orquestração de containers como Kubernetes e Docker Swarm.
- Conhecimento de infraestrutura como código (Terraform, CloudFormation).
- Familiaridade com frameworks de integração contínua e entrega contínua (CI/CD).
ARQUITETO DE SOFTWARE PYTHON (IA)
Publicado há 2 dias atrás
Trabalho visualizado
Descrição Do Trabalho
- Experiência mínima de 3 anos;
- Graduação concluído 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;
- Conhecimentos em: Python; Júpiter; Gemini; Bigquery
- Conhecimentos em: Python; Júpiter; Gemini; Bigquery
- om experiência em ferramentas de ia da Google
Horário comercial