Especialista Desenvolvedor
Tata Consultancy Services
Job Description
Venha para uma das maiores empresas de Serviços TI do mundo!! Aqui você pode transformar sua carreira! Por que fazer parte da TCS?
Aqui na TCS acreditamos que as pessoas fazem a diferença, por isso vivemos uma cultura de aprendizado ilimitado cheio de oportunidades de melhorias e desenvolvimento mútuo. O cenário ideal para expandir ideias através das ferramentas certas, contribuindo para nosso sucesso num ambiente colaborativo.
Estamos procurando um Full Stack Application Developer
Requisitos: Experiência com React, Javascript, Typescript, HTML, Python, Kafka, Azure, Microservices, Cloud.
Responsabilidades:
- Projetar, desenvolver e manter aplicações web de ponta a ponta (front-end e back-end) utilizando tecnologias modernas.
- Criar interfaces responsivas e intuitivas utilizando React, JavaScript, TypeScript e HTML5.
- Desenvolver serviços de back-end e APIs escaláveis utilizando Python.
- Projetar e implementar arquiteturas baseadas em microsserviços para suportar aplicações críticas para o negócio.
- Desenvolver e manter aplicações orientadas a eventos utilizando Apache Kafka.
- Implantar, monitorar e otimizar aplicações na Microsoft Azure e em plataformas nativas de nuvem.
- Colaborar com arquitetos, Product Owners, designers de UX, engenheiros DevOps e demais stakeholders.
- Liderar discussões de design técnico e contribuir para decisões de arquitetura de soluções.
- Garantir o desempenho, a escalabilidade, a segurança e a confiabilidade das aplicações.
- Mentorar desenvolvedores juniores e promover as melhores práticas de engenharia de software.
- Participar de revisões de código, testes, resolução de problemas e suporte a ambientes produtivos.
- Conduzir a implementação de CI/CD (Integração Contínua e Entrega Contínua) e promover as melhores práticas de DevOps.
Qualificações Obrigatórias
- Bacharelado em Ciência da Computação, Tecnologia da Informação, Engenharia ou área relacionada.
- Experiência prática sólida com:
- React.Js
- JavaScript (ES6+)
- TypeScript
- HTML5
- Python
- Experiência na construção e integração de APIs RESTful e microsserviços.
- Forte experiência com Apache Kafka e sistemas de mensageria assíncrona.
- Experiência no desenho e implementação de sistemas distribuídos e arquiteturas orientadas a eventos.
- Experiência prática com serviços de nuvem da Microsoft Azure.
- Familiaridade com containerização (Docker, Kubernetes, etc.) e práticas de desenvolvimento cloud-native.
- Sólido conhecimento de padrões de desenvolvimento de software, programação orientada a objetos e arquitetura de sistemas.
- Experiência trabalhando em ambientes de desenvolvimento Ágil (Agile).
O que você pode esperar de nós?
- Desenvolvimento profissional e evolução constante das suas competências, sempre de acordo com os seus interesses.
- Oportunidades para trabalho fora do Brasil
- Um ambiente colaborativo, diverso e inovador, que incentiva o trabalho em equipe.
O que oferecemos?
- Benefícios TCS – Brasil
- Plano de Saúde
- Planos Odontológico
- Seguro de Vida
- Vale Transporte
- Vale Refeição/Alimentação
- Auxílio Creche
- Totalpass
- TCS Cares – 0800 gratuito que fornece assistência psicológica (24 hrs/dia), jurídica, social e financeira aos associados
- Parceria com SESC
- Reembolso de Certificações
- Portal de aprendizagem gratuito da TCS – cursos online e treinamentos ao vivo
- Oportunidade de experiência internacional
- Parceria de Descontos com Universidades e Escolas de Idiomas
- Bring Your Buddy – Ao indicar pessoas você se torna elegível a receber um bônus para cada contratação
- TCS Gems – Reconhecimento por performance
- Xcelerate – Plataforma de carreira com mentoria gratuita