Pharo Management
Capgemini
Desenvolvedor Sênior Full Stack
SOBRE A VAGA QUE VOCÊ ESTÁ CONSIDERANDO
Estamos em busca de um Desenvolvedor Sênior Full Stack experiente para integrar nossa equipe de Engenharia de Experiência e ajudar a criar produtos e serviços digitais de alta qualidade para nossos clientes.
Esta é uma função de engenharia prática com influência técnica real. Você trabalhará com tecnologias de frontend e backend, colaborando com as áreas de produto, UX, arquitetura, engenharia e stakeholders dos clientes para transformar necessidades de negócio e de usuários em soluções seguras, escaláveis, acessíveis e sustentáveis. Você ajudará a moldar decisões técnicas, mantendo-se próximo ao código e assumindo a responsabilidade por todo o ciclo de vida de desenvolvimento de software.
Você fará parte de equipes multidisciplinares que atuam em desafios digitais complexos, onde terá a oportunidade de liderar entregas técnicas, resolver problemas de engenharia difíceis, mentorar outros desenvolvedores e ajudar a elevar os padrões de engenharia.
Não esperamos que você conheça todas as tecnologias. Buscamos alguém com fundamentos sólidos de engenharia, bom julgamento técnico e capacidade de aprender e se adaptar conforme os projetos e tecnologias mudam.
Você pode ser você mesmo no trabalho. Na Capgemini, lutar pela equidade, diversidade e inclusão faz parte do dia a dia e será parte da sua realidade de trabalho. Construímos um ambiente inclusivo e acolhedor para todos.
POR QUE VOCÊ DEVERIA CONSIDERAR A CAPGEMINI
Crescer os negócios dos clientes enquanto construímos um futuro mais sustentável e inclusivo é uma tarefa difícil. Quando você se junta à Capgemini, você se torna parte de uma empresa próspera e de um coletivo de pensadores livres, empreendedores e especialistas do setor. Encontramos novas maneiras de a tecnologia nos ajudar a reimaginar o que é possível. É por isso que, juntos, buscamos oportunidades que transformarão as empresas líderes mundiais, e é assim que você ganhará as experiências e conexões necessárias para moldar seu futuro. Aprendendo uns com os outros todos os dias, compartilhando conhecimento e sempre se esforçando para fazer melhor, você desenvolverá as habilidades que deseja. Você usará suas habilidades para ajudar nossos clientes a aproveitar a tecnologia para inovar e expandir seus negócios. Então, pode nem sempre ser fácil, mas tornar o mundo um lugar melhor raramente é.
SOBRE A CAPGEMINI
A Capgemini é uma parceira global de transformação de negócios e tecnologia, ajudando organizações a acelerar sua dupla transição para um mundo digital e sustentável, enquanto cria impacto tangível para empresas e a sociedade. É um grupo responsável e diversificado de 340,000 membros de equipe em mais de 50 países. Com sua forte herança de mais de 55 anos, a Capgemini conta com a confiança de seus clientes para desbloquear o valor da tecnologia para atender a toda a amplitude de suas necessidades de negócio. Ela entrega serviços e soluções de ponta a ponta, aproveitando forças desde a estratégia e design até a engenharia, tudo impulsionado por suas capacidades líderes de mercado em IA, nuvem e dados, combinadas com sua profunda experiência no setor e ecossistema de parceiros. O Grupo reportou receitas globais de €22.5 bilhões em 2023.
Conquiste o futuro que você quer | capgemini.com
Trabalho híbrido: Os locais de onde você trabalha no dia a dia variarão de acordo com sua função, suas necessidades e as do negócio; será uma combinação de escritórios da empresa, instalações do cliente e sua casa; observando que você não poderá trabalhar em casa 100% do tempo.
SUAS HABILIDADES E EXPERIÊNCIA
Se você receber uma oferta para esta posição, passará por uma série de verificações pré-contratuais, incluindo: identidade, nacionalidade (única ou dupla) ou status de imigração, histórico profissional dos últimos 3 anos contínuos e verificação de antecedentes criminais (conhecida como Disclosure and Barring Service).
Estamos interessados em engenheiros experientes que possam demonstrar um forte julgamento de engenharia de software e entrega de ponta a ponta, em vez de candidatos que apenas correspondam a uma lista de tecnologias.
Você trará:
- Forte experiência comercial na entrega de software em produção em todo o full stack, com profundidade em engenharia moderna de JavaScript e TypeScript.
- Forte experiência prática com Node.js e uma ou mais tecnologias modernas de frontend, como React, Angular ou Vue.
- Experiência em projetar e desenvolver APIs e serviços de backend, usando abordagens como REST ou GraphQL.
- Experiência em conduzir software por todo o ciclo de vida de desenvolvimento, incluindo design, implementação, testes automatizados, implantação, monitoramento e suporte.
- Um forte entendimento de design de software, padrões de arquitetura, qualidade de código, segurança e sustentabilidade.
- Experiência trabalhando com plataformas de nuvem como Azure, AWS ou GCP, juntamente com práticas modernas de CI/CD e DevOps.
- Bom conhecimento de princípios de engenharia de frontend, incluindo design responsivo, acessibilidade, desempenho e desenvolvimento baseado em componentes.
- Experiência em diagnosticar problemas técnicos complexos e tomar decisões de engenharia pragmáticas onde existem requisitos ou restrições conflitantes.
- Experiência em trabalhar de forma colaborativa com disciplinas de arquitetura, produto, UX e engenharia, comunicando escolhas técnicas claramente tanto para stakeholders técnicos quanto não técnicos.
- Experiência em mentorar ou apoiar outros engenheiros e ajudar a melhorar as práticas de engenharia dentro de uma equipe.
- A capacidade de aprender tecnologias desconhecidas, entender como os sistemas se conectam e selecionar soluções apropriadas em vez de ficar preso a um framework específico.
- Interesse em usar desenvolvimento assistido por IA e automação de forma responsável para melhorar a produtividade e a qualidade da engenharia, sujeito às políticas e aprovações apropriadas do cliente e da Capgemini.
SUA CREDENCIAL DE SEGURANÇA
Para ser nomeado com sucesso para esta função, é um requisito obter a credencial de Security Check (SC).
Para obter a credencial SC, o candidato aprovado deve ter residido continuamente no Reino Unido nos últimos 5 anos, além de atender a outros critérios e requisitos.
Ao longo do processo de recrutamento, você será questionado sobre sua elegibilidade para a credencial de segurança, como, mas não limitado a, país de residência e nacionalidade.
Alguns cargos são restritos a cidadãos britânicos por motivos de segurança; portanto, você pode ser questionado sobre sua cidadania no processo de candidatura.
SUA FUNÇÃO
Como Desenvolvedor Sênior Full Stack, você combinará engenharia de software prática com liderança técnica. Você assumirá a responsabilidade por funcionalidades e serviços complexos, contribuirá para decisões arquiteturais e ajudará as equipes a entregar software confiável e sustentável.
Você irá:
- Projetar, construir, testar, implantar e dar suporte a aplicações de nível de produção usando tecnologias de frontend e backend.
- Assumir a responsabilidade por funcionalidades e serviços complexos ao longo do ciclo de vida de desenvolvimento de software, desde a descoberta técnica e design até a implantação e suporte em produção.
- Trabalhar com Product Owners, Designers de UX, Arquitetos, Engenheiros e stakeholders dos clientes para transformar requisitos de usuários e de negócio em soluções técnicas eficazes.
- Ajudar a moldar a arquitetura de aplicações, APIs, padrões de integração, fluxos de dados e soluções em nuvem, tomando decisões técnicas pragmáticas e explicando os trade-offs envolvidos.
- Construir experiências de usuário responsivas, acessíveis e de alto desempenho usando abordagens modernas de engenharia de frontend.
- Desenvolver serviços de backend e APIs que sejam seguros, escaláveis, resilientes e sustentáveis.
- Defender a qualidade da engenharia por meio de testes automatizados, revisão de código, desenvolvimento seguro, CI/CD, observabilidade e suporte eficaz em produção.
- Liderar discussões técnicas e revisões de código, ajudando as equipes a tomar boas decisões de engenharia e a navegar por problemas técnicos complexos.
- Mentorar e apoiar outros desenvolvedores por meio de pareamento, coaching, compartilhamento de conhecimento e feedback técnico construtivo.
- Contribuir com padrões, componentes e abordagens reutilizáveis que melhorem a qualidade da engenharia e a experiência do desenvolvedor em toda a equipe.
- Explorar usos apropriados de engenharia assistida por IA e automação para melhorar a produtividade e a qualidade do software, seguindo as políticas e aprovações relevantes do cliente e da Capgemini.
Experiência em alguns dos seguintes itens também seria valiosa: sistemas de design e bibliotecas de componentes; arquiteturas distribuídas ou orientadas a eventos; microsserviços; engenharia cloud-native; infraestrutura como código; observabilidade; desenvolvimento móvel ou multiplataforma; ou produtos habilitados por IA.
O QUE SIGNIFICA 'CONQUISTE O FUTURO QUE VOCÊ QUER' PARA VOCÊ?
Você será capacitado para explorar, inovar e progredir. Você se beneficiará da mentalidade de 'aprendizado para a vida' da Capgemini, o que significa que você terá inúmeras oportunidades de treinamento e desenvolvimento, desde thinktanks até hackathons, e acesso a 250,000 cursos com diversas certificações externas da AWS, Microsoft, Harvard ManageMentor, qualificações em Cibersegurança e muito mais.
Você trará suas habilidades e perspectivas únicas para a equipe, inspirando e sendo inspirado por seus colegas enquanto desbloqueia valor em tudo o que faz. Você fará parte de uma comunidade profissional de especialistas que te apoiará em cada passo do caminho.
Você será incentivado a ter um equilíbrio saudável entre vida pessoal e profissional. Nossa forma de trabalho híbrida significa que incorporamos o trabalho híbrido em tudo o que fazemos e tornamos os arranjos de trabalho flexíveis uma realidade cotidiana para nosso pessoal. Todos os funcionários no Reino Unido são elegíveis para solicitar arranjos de trabalho flexíveis.
