Engenheiro de Software Sênior
Curitiba - PR
DESCRIÇÃO DA VAGA
Que tipo de atividade eu devo esperar fazer quando entrar pro time da AO3?
- Desenvolver e manter sistemas que utilizam as tecnologias: Java, Spring Boot, Hibernate, AngularJS e outros;
- Habilidade em desenvolver testes automatizados baseando-se em metodologias TDD. Desejável conhecimento em tecnologias como: Spring Test, Mockito, PowerMock;
- Seguir princípios de metodologias ágeis;
- Participar das reuniões de planejamento, de revisões e retrospectivas;
- Ajudar na elaboração das Sprints, selecionando o que será entregue ao final da Sprint;
- Entender como funciona ferramentas de Issue Tracker, como Jira;
- Entender como funciona metodologias de versionamento semâncito, como GitFlow;
- Realizar refatorações constantemente, visando melhorar, otimizar ou simplesmente facilitar o entendimento do código.
REQUISITOS DA VAGA
Que tipo de experiência esperamos que você já tenha antes de trabalhar conosco:
- Experiência com desenvolvimento de sistemas em Java;
- Graduado em Ciências da Computação, Análise de Sistemas ou similares;
- Experiência com desenvolvimento e consumo de APIs RESTful;
- Conhecimento de bancos de dados SQL e de preferência Postgres. Entender como instalar, configurar e utilizar tal banco de dados.
- Possuir experiência no uso de ferramentas de controle de versão. Pode ser o Bitbucket ou o Git;
- Preocupação constante com a usabilidade dos produtos de software que fabricamos, sempre com o nosso usuário final em mente;
- Ser cuidadoso quanto ao entendimento do código que escreve;
- Preocupado pelo design do software;
- Capacidade de conduzir análises de causa raiz em problemas de software, auxiliando a equipe de suporte;
- Ser responsável perante a qualidade do código sendo entregue, incluindo desde a definição da solução do problemas até o Deployment das funcionalidades em produção;
- Inglês intermediário.
Desejável
- Capacidade de aprender novas práticas, tecnologias, linguagens de programação e culturas de engenharia, transformando tal aprendizado em provas de conceitos e até workshops.
- Experiência no desenvolvimento de aplicações HTML5, AngularJS e Spring
- Conhecimento em Design Patterns e Microservices;
- Conhecimento em AWS, GCP e Kubernetes.
BENEFÍCIOS DA VAGA
Razões para vir para cá!
- Prazer, somos a AO3 (Ao Cubo), uma empresa de inovação: Nascemos, não de uma necessidade ou momento, mas de um movimento. Respiramos tecnologia, somos filhos dela e é de sua simplicidade e praticidade que tiramos nossas inspirações.
- Trabalhamos por um mundo melhor, mais simples e eficiente: A biodiversidade e as pessoas são as únicas partes físicas deste mundo que queremos preservar. O restante? Se der pra transformar em virtual, faremos!
- Nosso principal produto é o AO3 BPMS: Com interface amigável e navegação intuitiva, nosso software foi desenvolvido para tornar a gestão de processos mais simples, eficiente e segura.
- Você será treinado e mentorado por um dos sócios que já cuidou da área: Isso é uma grande oportunidade de treinamento e crescimento na carreira. Além disso, não é necessário entender/saber de todos os conceitos apresentados nesta página, mas sim indicativos do interesse nos campos de conhecimento que serão requisitados.
INFORMAÇÕES ADICIONAIS
Contrato: PJ