Vaga Full Stack

Desenvolvedor(a) Full-Stack Pleno/Sênior

Web Services SQL JavaScript Java Bootstrap

Instituto de Inovações Fotônicas

Instituto de Inovações Fotônicas

Startup

Salário: Não especificado

Aceito candidatos dispostos a se mudar

Descrição da empresa

o Instituto de Inovações Fotônicas tem se dedicado ao desenvolvimento da ciência&tecnologia fotônica notadamente através da concretização de acordos de cooperação tecnológica com empresas privadas e instituições públicas a exemplo do Centro Brasileiro de Pesquisas Físicas CBPF/MCT, Centro de Pesquisas em Óptica e Fotônica CEPOF, Instituto de Física da Unicamp e Projeto Kyatera/FAPESP.

Atividades e Responsabilidades

Desenvolvimento de aplicativos inovadores na área de P&D junto à um Centro de Pesquisa Aplicada em Fotônica com equipe de especialistas e produzindo tecnologias disruptivas para o mercado mundial. Conhecimentos técnicos: Princípios e práticas de desenvolvimento de software ágil, incluindo Scrum, XP e Kanban. Análise de requisitos funcionais e não- funcionais, padrões de projeto (enterprise integration patterns, design patterns, microservices patterns) e modelagem de dados relacional. Arquitetura de aplicações para ambiente web, arquitetura em três camadas, modelo MVC. Domain- driven design (DDD). Integração entre sistemas: Web Services e Restful APIs. Java, HTML5, CSS3 e Javascript. Bootstrap e jQuery. SASS, Cordova e AngularJS. Conceitos de User Experience (UX) e usabilidade. Interfaces responsivas. Framework IONIC. Integração contínua (continuous integration), test-driven development (TDD), acceptance test-driven development (ATDD), especificação por exemplo, refactoring, entrega contínua (continuous delivery). Testes de Software: testes de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automação de testes com a ferramenta NUnit 3 ou superior, Selenium Webdriver e Specflow. Construção de consultas a bancos de dados em linguagem SQL.

Requisitos

Graduação Superior na área de Tecnologia. Experiência em metodologias ágeis em times de desenvolvimento de software com conceitos de desenvolvimento iterativo, integração contínua e automação de testes. Conhecimentos técnicos: Princípios e práticas de desenvolvimento de software ágil, incluindo Scrum, XP e Kanban. Análise de requisitos funcionais e não- funcionais, padrões de projeto (enterprise integration patterns, design patterns, microservices patterns) e modelagem de dados relacional. Arquitetura de aplicações para ambiente web, arquitetura em três camadas, modelo MVC. Domain- driven design (DDD).

O que nós oferecemos

Seguro de Vida

VEJA A EMPRESA NO MAPA