Arquiteto de Software
Arquiteto de Software
Requisitos Obrigatórios:
– Experiência com análise, desenvolvimento de software, definição e integração entre sistemas, especificação UML, elaboração de alternativas de softwares;
– Experiência com análise estruturada e orientada a objetos, padrões de arquitetura de aplicações corporativas e web;
– Experiência com AngularJS, JEE 6 (CDI 1.0, ELB 3.0, JPA 2.0, JSF 2.0, SOAP, JMS), Richfaces 4.3.x (superior), framework de ORM JPA 2.0 (OpenJPA ou Hibernate ou EclipseLink), JPQL, Banco de Dados (SQL-ANSI, Stored Procedures, modelagem de dados; preferencial DB2), JavaScript, CSS 3;
- Experiência com alguma ferramenta de controle de versão (JAZZ, SVN, CVS, Git etc.);
- Comunicação clara, objetiva; facilidade de adequação a processos de trabalhos diferenciados; pró-atividade;
– Ensino Superior completo em Ciência da Computação ou equivalentes (Análise de Sistemas, BSI etc).
Requisitos Desejáveis:
- Inglês Técnico com nível de leitura e escrita avançada;
- Java Script, PL-SQL, Spring Framework, SOA;
- Possuir as seguintes certificações: Sun Certified Business Component Developer (SCBCD 5) [ou mais recente], Sun Certified Web Component Developer (SCWCD 5) [ou mais recente], Sun Certified Java Programmer (SCJP 5) [ou mais recente];
- Experiência com Metodologia Ágil.
Atividades que irá desempenhar:
- Realizar análise de solução atual em JEE 6 + COBOL com um padrão MVC para mudar para nova arquitetura em MVVM (AngularJS + JEE6 + COBOL);
- Projetar/implementar soluções arquiteturais que possam ser necessárias para ganho de produtividade dos times de desenvolvimento ou que sirvam para atender os critérios de aceitação de alguma User Story;
- Auxiliar time de desenvolvimento em soluções técnicas e de UI e UX;
- Auxiliar equipe de Mainframe nas definições de interfaces de Stored Procedures;
- Desenvolver funcionalidades dentro da nova arquitetura em MVVM (AngularJS + JEE6 + COBOL) a partir de User Stories;
- Discutir e definir junto com o time de desenvolvimento (Mainframe, Requisitos e Qualidade) soluções funcionais que viabilizem o negócio e contribua para uma melhor experiência do usuário e atendam as necessidades do Product Owner;
- Perceber desvios e provocar logo em seguida o alinhamento dos desvios e ajustes nas funcionalidades junto às equipes envolvidas;
- Implementar testes automatizados seguindo o BDD para as User Stories construídas.
O post Arquiteto de Software apareceu primeiro em TI Oportunidades.
from http://ift.tt/1OAb24q
Comentários
Postar um comentário