Engenheiro(a) de Software
19 Candidaturas
Salário a Combinar
E-mail: rh***@***.br - Seja Premium para ver o contato e aumente suas chances.
Publicada há 1 dia | 1 Vaga
Sobre a Vaga
Suas principais responsabilidades serão:
Participar de reuniões e eventos dentro da equipe alocada, como também da empresa;
Utilizar ferramentas de versionamento e manter suas tarefas organizadas no Azure Devops;
Realizar correções e melhorias em diversos projetos dentro do contexto da empresa. Além de desenvolver pequenas funcionalidades dentro dos projetos, por meio das linguagens de programação orientadas;
Realizar testes nas tarefas em que atua, garantindo a qualidade do produto e diminuindo a incidência de itens reportados pela equipe de QA;
Realizar revisão de código dos demais integrantes do time, sempre buscando evoluir tecnicamente;
Aplicar boas práticas de desenvolvimento e testes unitários e de integração;
Participar de reuniões para levantamento de requisitos de uma determinada feature. Além disso, avaliar e propor soluções técnicas para problemas propostos dentro da empresa;
Saber fazer refatoração e melhorias em códigos legados mapeando os risco de impactos no projeto;
Contribuir para o conhecimentos dos demais colaboradores que estão em níveis de senioridade abaixo;
Estimar e mitigar impactos de tarefas mais complexas;
Auxiliar outros desenvolvedores (Estagiário, Júnior e Pleno) no onboarding, CR e Pair programming. Informando padrões e tecnologias utilizadas;
Auxiliar o Tech Lead na orientação do time em relação a qualidade do código.
Participar de reuniões e eventos dentro da equipe alocada, como também da empresa;
Utilizar ferramentas de versionamento e manter suas tarefas organizadas no Azure Devops;
Realizar correções e melhorias em diversos projetos dentro do contexto da empresa. Além de desenvolver pequenas funcionalidades dentro dos projetos, por meio das linguagens de programação orientadas;
Realizar testes nas tarefas em que atua, garantindo a qualidade do produto e diminuindo a incidência de itens reportados pela equipe de QA;
Realizar revisão de código dos demais integrantes do time, sempre buscando evoluir tecnicamente;
Aplicar boas práticas de desenvolvimento e testes unitários e de integração;
Participar de reuniões para levantamento de requisitos de uma determinada feature. Além disso, avaliar e propor soluções técnicas para problemas propostos dentro da empresa;
Saber fazer refatoração e melhorias em códigos legados mapeando os risco de impactos no projeto;
Contribuir para o conhecimentos dos demais colaboradores que estão em níveis de senioridade abaixo;
Estimar e mitigar impactos de tarefas mais complexas;
Auxiliar outros desenvolvedores (Estagiário, Júnior e Pleno) no onboarding, CR e Pair programming. Informando padrões e tecnologias utilizadas;
Auxiliar o Tech Lead na orientação do time em relação a qualidade do código.
Experiência sólida em desenvolvimento utilizando Java 8+, JakartaEE e Springboot;
Experiência com RabbitMQ/SQS;
Habilidade em PostgreSQL, MongoDB e DynamoDB;
Experiência com microsserviços e arquitetura MVC e conhecimentos em Clean Architecture;
Experiência em implementar testes unitários;
Proficiência em Git / GitFlow;
Familiaridade com HTML/CSS, Javascript, Node.JS, Angular (12+), React;
Familiaridade com cloud AWS (ECS, ECR, EC2, S3, RDS, Lambda);
Conhecimento em Redis.
Experiência com RabbitMQ/SQS;
Habilidade em PostgreSQL, MongoDB e DynamoDB;
Experiência com microsserviços e arquitetura MVC e conhecimentos em Clean Architecture;
Experiência em implementar testes unitários;
Proficiência em Git / GitFlow;
Familiaridade com HTML/CSS, Javascript, Node.JS, Angular (12+), React;
Familiaridade com cloud AWS (ECS, ECR, EC2, S3, RDS, Lambda);
Conhecimento em Redis.
Engenheiro de Software
Nível: Pleno
Vagas Relacionadas