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çõesRequisitos :
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 AWSCapacidade de análise e resolução de problemas complexosHabilidades de comunicação e relacionamento interpessoalCapacidade de trabalho em equipeHard skills :
Conhecimento em arquitetura de software / sistemas, incluindo :Design patternsPadrões de arquiteturaMetodologias de desenvolvimento de softwareSoluções em nuvemBancos de dadosDomí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 serverlessConhecimento 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 APIsConhecimento em diagramas UML2Conhecimento em diagramas C4Conhecimento em criação de soluções em nuvem (AWS)Desejável conhecimento em diagramas TOGAFCompetê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 insuranceDental PlanLife insuranceTransportation vouchersMeal / Food VoucherChildcare assistanceGympassTCS Cares – free 0800 that provides psychological assistance (24 hrs / day), legal, social and financial assistance to associatesPartnership with SESCReimbursement of CertificationsFree TCS Learning Portal – Online courses and live trainingInternational experience opportunityDiscount Partnership with Universities and Language SchoolsBring Your Buddy – By referring people you become eligible to receive a bonus for each hireTCS Gems – Recognition for performanceXcelerate – Free Mentoring Career PlatformTata 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