Descrição
Resumo da Vaga:
Desenvolver soluções técnicas de média e alta complexidade, conhecer a arquitetura de software e orientar o time de desenvolvimento na busca de soluções.
Principais Destaques:
1. Desenvolver soluções técnicas complexas com autonomia.
2. Orientar a equipe de desenvolvimento e disseminar conhecimento.
3. Trabalhar com arquitetura de software e criar testes avançados.
Descrição: Missão do cargo\- Desenvolver soluções técnicas de média e alta complexidade, com baixo nível de supervisão e pouco apoio, através do desenvolvimento de requisitos de softwares utilizando\-se das tecnologias envolvidas no projeto.
Responsabilidades e atribuições
O QUE VOCÊ VAI FAZER:
* Conhecer a fundo a arquitetura do software e ser capaz de atuar nela através da análise de seus componentes, organização e funcionalidades;
* Criar testes de alta complexidade, sejam estes manuais ou automatizados, que cubram o comportamento desejado dos componentes técnicos desenvolvidos utilizando os requisitos e ferramentas de testes;
* Documentar as etapas de desenvolvimento realizando o registro do desenvolvimento nas ferramentas de versionamento e documentação;
* Orientar e trabalhar com o time de desenvolvimento para encontrar soluções de negócio, arquitetura e desenho através da comunicação e trocas de conhecimento;
* Manter a qualidade do software verificando os processos, ferramentas e boas práticas disponíveis para o produto e tecnologia utilizados;
* Orientar desenvolvedores de menor senioridade apoiando suas dúvidas, disseminando seu conhecimento, desenhando e arquitetando soluções ou indicando documentação de apoio;
* Detalhar requisitos de média e alta complexidade através do contato com clientes e áreas envolvidas no projeto/atendimento.
* Utiliza frameworks já definidos para o desenvolvimento de soluções.
Requisitos e qualificações
O QUE ESPERAMOS DE VOCÊ:* Experiência comprovada em desenvolvimento de aplicações através do Delphi;
* Desenvolvimento de objetos para banco de dados ORACLE(PL/SQL);
* Ferramenta de controle de versão GIT;
* Experiência na criação de API REST;
* Conhecimento da framework Horse;
* Conhecimento avançado em Orientação a Objetos;
* Testes unitários (DUnit);
* Diferencial: conhecimento nas ferramentas: DevExpress, Report Builder, componentes BD e ACBr;
* Conhecimento em boas práticas de desenvolvimento:
* + Clean Code;
+ Programação Defensiva;
+ SOLID;
+ Design Patterns;
+ MVC.
* Ensino superior completo.
2512200202551104506