Estamos em busca de Programadores para fazer parte de uma empresa que há 15 anos atende o setor de varejo farmacêutico com um software moderno e eficiente, oferecendo uma poderosa ferramenta de gestão.
Principais Responsabilidades da Função:
- Desenvolver códigos e revisar algoritmos de cargos
inferiores de acordo com metodologia, ferramentas e
técnicas adequadas, visando atender aos objetivos
estabelecidos quanto à qualidade, custos, prazos e
benefícios, respondendo pelos códigos revisados.
- Participar de projetos, em conjunto com a equipe,
utilizando metodologias técnicas adequadas e
indicadas ao desenvolvimento dos projetos de acordo
com orientações e procedimentos internos;
- Participar dos eventos relacionados ao framework
Scrum usado no desenvolvimento dos projetos com
sua equipe, tais como: Sprint Planning, Sprint, Daily
Scrum, Retrospective, Sprint Review;
- Participar de reuniões realizadas com os clientes
interessados ao projeto para apresentação de escopo
(kick off meeting) e MVP (produto mínimo viável) a ser
entregue;
- Programar na linguagem de programação Java,
utilizando a especificação Java EE, banco de dados
PostgreSQL e outros softwares específicos para
auxílio no desenvolvimento da tarefa, tendo como
objetivo atender às necessidades dos projetos como:
melhorias, novas funcionalidades e correção de
falhas e erros encontrados;
- Realizar testes e simulações em condições
operacionais, assegurando o funcionamento do
programa;
- Realizar o versionamento do código fonte, utilizando
ferramenta de Controle de Versões;
- Revisar implementações utilizando ferramenta de
revisão e versionamento de código fonte, para
garantir a qualidade e legibilidade dos algoritmos de
programadores de cargos inferiores, garantindo um
padrão de qualidade no código fonte, identificando
possíveis problemas e soluções, e assumindo co
autoria nessas implementações;
- Participar da discussão e compartilhamento de
conhecimento com a equipe sobre possíveis
melhorias e soluções encontradas.
Requisitos Obrigatórios:
- Ensino Superior em Ciência da Computação ou similares completo;
- Experiência anterior na função;
- Experiência com Linguagem Java e plataforma Java SE, Bancos de dados relacionais, Linguagem SQL e Lógica para programação e orientação a objetos.
- Perfil adaptável, planejador, comunicador, integrativo e com foco no cliente.
Requisitos Diferenciais:
- Cursando pós graduação na área de tecnologia ;
- Conhecimento em Linux, Design patterns, API’s REST, Code Smells;
- Conhecimento em Framework Scrum e metodologia ágil;
- Oracle Certified Professional (OCP), Java SE 8 Programmer*. * Também serão válidas as certificações 5, 6 e 7;
- Inglês intermediário.
Número de vagas: 1
Tipo de contrato e Jornada: Cooperado - Período Integral
Área Profissional: Analista em Informática, TI, Telecomunicações - TI
Exigências
- Escolaridade Mínima: Ensino Superior
Denunciar Vaga