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

Postagens mais visitadas deste blog

Entendendo o conceito de Error Budget: como o Google lida com o downtime

Analista de sistemas – z/VM

Sqlite e o Windows Phone 8.1 Silverlight