Talent.com
A vaga não está disponível no seu país.
Software Architect

Software Architect

Tata Consultancy ServicesSão Paulo, Brasil
Há 22 dias
Descrição da vaga

Come to one of the biggest IT Services companies in the world Here you can transform your career Why to join TCS?

Here at TCS we believe that people make the difference, that's why we live a culture of unlimited learning full of opportunities for improvement and mutual development.

The ideal scenario to expand ideas through the right tools, contributing to our success in a collaborative environment.

We are looking for Software Architect who wants to learn and transform his career.

Visão Geral : O Arquiteto de Sistemas é responsável por analisar requisitos, projetar a estrutura do sistema, seja on-premise ou em nuvem, orientar a equipe técnica, avaliar tecnologias e garantir a qualidade do sistema.

Ele assegura que o sistema seja eficiente, escalável e seguro, alinhando-se às necessidades do negócio, e de acordo com a estratégia corporativa, padrões técnicos e tecnológicos corporativos.

O Arquiteto de Sistemas atua próximo ao time de desenvolvimento e ao time de Arquitetura de Soluções.

Responsabilidades : Projeta a arquitetura das aplicações a partir da especificação de arquitetura de soluções e de negócio.

Seguir os padrões de integração e desenvolvimento, bem como de ferramentas necessárias ao desenvolvimento e manutenção dos sistemas.

Antecipar e avaliar tendências e produtos de TI, realizando contínua prospecção de tecnologias emergentes.

Apoiar a avaliação de como novos releases de tecnologias deverão ser implementados.

Apoiar a elaboração de planos de transição, implementação e estratégias de descontinuidade, assim como a definição e documentação da estrutura e a forma do sistema.

Apoiar a entrega de projetos, orientando-se para a padronização e aderência das soluções aos princípios e padrões da arquitetura corporativa.

Apoiar a elaboração das estratégias que viabilizem o atendimento aos requisitos não-funcionais das soluções (performance, disponibilidade e escalabilidade das aplicações).

Transferir conhecimento tecnológico para equipes de desenvolvimento.

Revisar e aprovar a arquitetura dos sistemas do negócio, destacando riscos e impactos técnicos.

Prover o suporte necessário às equipes de desenvolvimento na modelagem e / ou especificação das Arquiteturas de Aplicação; Participar na seleção e aprovação de novas soluções e realizar provas de conceito para a homologação das novas tecnologias, serviços e soluções compartilhadas como oportunidades de evoluções para os assuntos conduzidos pela comunidade.

Definir de forma macro a solução de criação ou evolução do produto, em linha com as restrições do plano de sistemas observando todos os normativos pertinentes a segurança e qualidade, e os requisitos descritos em relatórios gerados pela equipe de Segurança.

Realizar cálculo do consumo de recursos computacionais e volumetria em tempo de upstream da criação do produto.

Apoiar os times de desenvolvimento em sessões de refinamento técnico.

Realizar análise de impacto nas mudanças nos sistemas.

Auxiliar as áreas de negócio a entenderem as suas necessidades e ajudar na priorização de projetos para defender a demanda no comitê de TI quando necessário.

Habilidades e Qualificações Requisitos : Formação superior em Ciências da Computação, Engenharia de Software ou área relacionada.

Experiência mínima de 3 anos na área de arquitetura de sistemas, incluindo experiência em cloud computing com AWS Capacidade de análise e resolução de problemas complexos Habilidades de comunicação e relacionamento interpessoal Capacidade de trabalho em equipe Hard skills : Conhecimento em arquitetura de software / sistemas, incluindo : Design patterns Padrões de arquitetura Metodologias de desenvolvimento de software Soluções em nuvem Bancos de dados Domínio de Java 11 ou 17 e pelo menos mais uma das linguagens de programação a seguir : Python, JavaScript, TypeScript, C# Conhecimento em soluções serverless Conhecimento de técnicas e estratégias de código (Git, Gitflow) Conhecimento em conceitos de DevOps (CI, CD, Jenkins, GitHub Actions) Conhecimento de bancos de dados (modelamento de bases, DML, DDL) Conhecimento em APIs Conhecimento em diagramas UML2 Conhecimento em diagramas C4 Conhecimento em criação de soluções em nuvem (AWS) Desejável conhecimento em diagramas TOGAF Competências comportamentais : Além das competências técnicas, o Arquiteto de Sistemas deve possuir as seguintes competências comportamentais : Comunicação : o arquiteto deve ser capaz de comunicar suas ideias de forma clara, objetiva e concisa, de forma oral e escrita.

Isso inclui a capacidade de comunicar com diferentes públicos, como técnicos, não-técnicos e executivos, utilizando-se de diferentes formas de exposição de ideias, como texto, gráficos, diagramas, apresentações.

Inovação : o arquiteto deve ser capaz de pensar fora da caixa e propor soluções inovadoras.

Isso inclui a capacidade de identificar oportunidades de melhoria e de implementar novas tecnologias.

Habilidades interpessoais : O Arquiteto de Soluções deve possuir as seguintes habilidades interpessoais : Resolução de problemas : o arquiteto deve ser capaz de resolver problemas complexos de forma eficaz.

Isso inclui a capacidade de identificar a causa do problema, desenvolver e implementar a solução.

Trabalhar em equipe : o arquiteto deve ser capaz de trabalhar em equipe de forma eficaz.

Isso inclui a capacidade de colaborar com outros, compartilhar ideias e construir consenso.

Adaptabilidade : o arquiteto deve ser capaz de se adaptar a mudanças e desafios.

Isso inclui a capacidade de adquirir novos conhecimentos rapidamente e de se adaptar a novas situações >

What do we offer?

TCS Benefits – Brazil : Health insurance Dental Plan Life insurance Transportation vouchers Meal / Food Voucher Childcare assistance Gympass TCS Cares – free 0800 that provides psychological assistance (24 hrs / day), legal, social and financial assistance to associates Partnership with SESC Reimbursement of Certifications Free TCS Learning Portal – Online courses and live training International experience opportunity Discount Partnership with Universities and Language Schools Bring Your Buddy – By referring people you become eligible to receive a bonus for each hire TCS Gems – Recognition for performance Xcelerate – Free Mentoring Career Platform Tata Consultancy Services is an equal opportunity employer, our commitment to diversity & inclusion drives our efforts to provide equal opportunity to all candidates who meet our required knowledge & competency needs, irrespective of any socio-economic background, race, color, national origin, religion, sex, gender identity / expression , age, marital status, disability, sexual orientation or any others.

We encourage anyone interested to build a career in TCS to participate in our recruitment & selection process.

At Tata Consultancy Services we promote an inclusive culture, we always work for equity.

This applies to Gender, People with Disabilities, LGBTQIA+, Religion, Race, Ethnicity.

All our opportunities are based on these principles.

We think of different actions of inclusion and social responsibility, in order to build a TCS that respects each person.

Our motto is Inclusion without exception.

At TATA Consultancy Services we promote an inclusive culture, we always work for equity.

This applies to Gender, People with Disabilities, LGBTQIA+, Religion, Race, Ethnicity.

All our opportunities are based on these principles.

We think of different actions of inclusion and social responsibility, in order to build a TCS that respects individuality.

Come to be a TCSer#Buildingonbelief

Criar um alerta de emprego para esta pesquisa

Software Architect • São Paulo, Brasil