CESAR→
Junior Software Engineer at CESAR in Recife, Pernambuco, BR
Skills
Job Description
Olá, nós somos o CESAR!
Somos um centro de inovação e de educação que há quase 30 anos forma pessoas e impulsiona organizações, potencializando suas estratégias digitais. Resolvemos problemas complexos e desafiadores em um ambiente de trabalho descontraído, descentralizado e repleto de benefícios para nossos colaboradores, que atuam como protagonistas, interagindo diretamente com clientes de escala global.
Como Junior Software Engineer, sua missão será de contribuir com o desenvolvimento de software, executando tarefas sob orientação, com foco no aprendizado e desenvolvimento, topa? Vamos nessa!
Esperamos que você...
- Entenda bem o problema que o projeto está propondo resolver, explorando hipóteses, através de questionamentos e com o auxílio dos mais experientes, para dessa forma conseguir desenvolver a solução alinhada com o real problema do usuário;
- Contribua na construção do software, de forma colaborativa, seguindo as orientações de sua liderança;
- Descreva o andamento de suas atividades, através das ferramentas e processos definidos pelo projeto.
Precisamos que você...
- Tenha graduação completa em Ciência da Computação, Engenharia ou áreas correlatas;
- Compreenda e escreva código funcional dentro do fluxo principal de execução, seguindo os padrões adotados pelo time, garantindo documentação básica e testes unitários desenvolvidos;
- Identifique problemas e bugs em tempo de execução com o auxílio de ferramentas de debugger;
- Tenha facilidade para compreender a arquitetura de software do projeto em que você atua, consultando e compreendendo as ADRs (Architecture Decision Records) do time;
- Tenha conhecimento sólido de lógica e orientação a objetos com Java ou Python, além de familiaridade com ORM;
- Tenha conhecimento em bancos de dados relacionais ou não-relacionais (como PostgreSQL ou MongoDB);
- Tenha familiaridade com o ecossistema básico de desenvolvimento: Docker, Git/Github e comandos básicos de Linux (Shell Script);
- Compreenda a dinâmica de times ágeis usando SCRUM ou Kanban.
É legal que você...
- Tenha inglês intermediário para leitura e escrita de documentação técnica;
- Tenha interesse em aprender ou já tenha colaborado na escrita de ADRs básicas para pequenas mudanças técnicas;
- Tenha noções ou interesse em padrões arquiteturais (como Arquitetura Hexagonal, Design Patterns ou Microservices);
- Conheça ou já tenha utilizado ferramentas de qualidade de código (SonarQube) e cache (Redis);
- Tenha tido algum contato inicial com conceitos de Cloud Computing, mensageria (RabbitMQ) ou esteiras de CI/CD.
Aqui no CESAR, nós temos algumas práticas que proporcionam uma rotina mais positiva para a pessoa colaboradora:
- Horário flexível;
- Estrutura horizontal;
- Programas de treinamento e desenvolvimento;
- Cultura voltada para a Diversidade & Inclusão, onde você pode ser livre pra ser quem é!
Gostou? Espera só para conferir nosso pacote variado de benefícios:
- Plano de saúde e odontológico;
- Vale Refeição / Alimentação;
- Auxílio Idiomas;
- Auxílio Creche;
- Auxílio Lentes de Contato;
- Seguro de Vida;
- Descontos em cursos da CESAR School;
- DayOff (no mês do Aniversário);
- Gympass;
- Moodar;
- Cíngulo.
Quer conhecer melhor o CESAR? Clica aqui e vem com a gente!
#inovacaocesar #vemprocesar #soucesar