Informações da Vaga

Descrição

Seu dia a dia será:

- Implementar sistemas utilizando linguagens / tecnologias adotadas pela organização.

- Projetar, Implementar e executar testes unitários e automatizados .

- Realizar inspeções e revisões de documentos e códigos gerados por pares.

- Corrigir defeitos encontrados nos testes.

- Elaborar estudos de viabilidade técnica.

- Elaborar modelos de Análise e Projeto.

- Estimar o tamanho e esforço para desenvolvimento de sistema .

- Preparar ambientes de desenvolvimento.

Requisitos

- Curso superior completo em Ciência da Computação, Engenharia ou Áreas afins; 

- Ampla experiência em desenvolvimento de sistemas;

- Conhecimento nas Metodologias Ágeis de desenvolvimento de software;

- Back-end Developer (.Net, em sendo DEV Java avaliar se tem capacidade de migrar para o .Net): 

- Conhecimento com TDD; VSTS; Swagger; REST/API e Json; framework de ORM 


Desejável:

Especialização ou Mestrado Relacionado à Tecnologia da Informação .

Certicações em Linguagens de Programação .

Conhecimento/experiência em Devops; Entrega contínua; BDD; DotNet Core; Docker. 

Conhecimento/experiência no Rabbit MQ.

Conhecimento em banco de dados PostgreSQL; NoSql (ex: MongoDb) .

Conhecimento em Arquitetura de Microserviços.