Description
- Definir a arquitetura (lógica, física, comunicação, etc) de um produto de software;
- Documentar a arquitetura de um produto de software;
- Divulgar, demonstrar e explicar os padrões arquiteturais;
- Verificar se a arquitetura de um produto está aderente aos padrões;
- Revisar código;
- Propor soluções arquiteturais que possam melhorar a qualidade e produtividade das equipes;
- Criar e documentar padrões arquiteturais;
- Cumprir os padrões de qualidade das rotinas e processos sob sua responsabilidade, avaliando o impacto das alterações, visando garantir a integridade dos sistemas;
- Propor, manter e implantar ferramentas que possibilitem a gestão de código e versões dos produtos;
- Criar e manter componentes e/ou artefatos arquiteturais reutilizáveis;**Requirements**:
- Você deve possuir:
- Graduação completa;
- Experiência profissional como desenvolvedor / programador;
- Possuir, no mínimo, uma das certificações das relacionadas abaixo:
(a) Oracle Certified Expert, EE 6 Java Persistence API Developer ou superior;
(b) Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer ou superior;
(c) Oracle Certified Expert, Java EE 6 JavaServer Faces Developer ou superior;
(d) Oracle Certified Expert, Java EE 6 Web Component Developer ou superior;
(e) Oracle Certified Expert, Java EE 6 Web Services Developer ou superior;
(f) Oracle Certified Master, Java EE 6 Enterprise Architect ou superior;
(g) Programming in HTML5 with JavaScript and CSS3 (70-480) ou superior;
(h) Developing ASP.NET MVC Web Applications (70- 486) ou superior.
Comprovar por meio de testes o conhecimento em uma ou mais linguagens (JAVA).
Minimum education: Not applicable - Done