Contratação de engenheiros de software (código aberto / Java)

Desenvolvedores / engenheiros de software
Kainos – (Londres e Reading), Reino Unido

KAINOS é um dos integradores de sistemas de crescimento mais rápido trabalhando com o governo do Reino Unido para transformar serviços públicos, explorando princípios de desenvolvimento modernos e ágeis e tecnologias da web de código aberto, como Java, Ruby e HTML 5.

O desenvolvedor desempenha um papel fundamental no design e entrega de aplicativos de software de código aberto em um ambiente ágil. Com ênfase na liderança de desenvolvimento prático, o Desenvolvedor Líder é responsável por liderar o design e o desenvolvimento, enquanto semeia sua experiência e abordagem para apoiar equipes combinadas de clientes e terceiros na entrega de soluções baseadas na web modernas e altamente funcionais.

Esta função de consultoria oferece aos profissionais de desenvolvimento a oportunidade de desenvolver ainda mais as habilidades de liderança de equipe e de relacionamento com o cliente, ao mesmo tempo em que mantém uma função prática de design e desenvolvimento.

Atividades principais:
• Trabalhar em projetos de clientes para liderar o design e desenvolvimento de aplicativos de software.
• Experiência de ‘propagação’ para ajudar os desenvolvedores a adotar métodos de trabalho ágeis – em particular usando a metodologia SCRUM.
• Conduzir sessões de descoberta com as principais partes interessadas para determinar os requisitos.
• Produção de planos arquitetônicos e técnicos detalhados.
• Liderando sprints de desenvolvimento iterativo por meio de equipes de entrega combinada, incluindo recursos do cliente, near-shore e de terceiros.
• Liderar o desenvolvimento de aplicações web altamente interativas.
Habilidades e experiência desejadas
Os candidatos aprovados serão desenvolvedores de software experientes com experiência significativa em um ambiente ágil / SCRUM. Além do conhecimento técnico, os candidatos exigirão fortes habilidades de relacionamento com o cliente e liderança de equipe, incluindo uma abordagem pragmática para a implementação das melhores práticas.
Experiência necessária:
• Experiência em projetar e implementar sistemas de software, ou seja, prática
• Experiência com metodologias Agile (TDD, SCRUM, Kanban etc)
• Construir e dimensionar sites de alto tráfego e / ou processamento de transações de alto volume e plataformas de análise
• Cache, técnicas de segurança e banco de dados (documento, objeto e relacional) e métodos de implementação técnica
• Experiência com gerenciamento de configuração automatizada, soluções de implantação e teste
• Uso e implementação de modernas técnicas de programação front end web, como HTML5, CSS3, AJAX, REST, JSON
• Experiência com uma estrutura de programação web como Django, Ruby on Rails, python , Scala / Play etc
• Experiência com bancos de dados relacionais (MySQL, Postgress etc) e noSql (MongoDb)
• Experiência de incorporação e implementação eficaz de arquiteturas de API e serviços da Web
• Entusiasmo e experiência com soluções de código aberto e comunidade
• Entusiasmo por compartilhar conhecimento e trabalhar em uma equipe multidisciplinar