Imagem exibindo o logotipo Trampe de Casa

Desenvolvedor FullStack Pleno - Node.js, Cloud e AWS.

O Analista de Desenvolvimento Pleno/Desenvolvedor Full Stack Pleno será responsável por planejar, desenvolver e implementar soluções de software, geralmente trabalhando com diferentes linguagens de programação e tecnologias. Atua no desenvolvimento e manutenção de sistemas, assegurando a qualidade do código e o cumprimento de requisitos funcionais e técnicos. Esse profissional tem experiência em metodologias ágeis, e colabora com equipes de desenvolvimento, QA e stakeholders. 

Responsabilidades:

Desenvolvimento de Software:

  • Criar, testar e manter sistemas e aplicações utilizando linguagens e frameworks adequados (ex: Java, Spring Boot, Node.js, React, etc.).
  • Análise de Requisitos: Colaborar com equipes de produto e stakeholders para entender as necessidades do negócio e traduzi-las em requisitos técnicos e funcionais claros.
  • Correção de Bugs e Otimizações:
  • Identificar e corrigir problemas no código, além de otimizar o desempenho e a escalabilidade dos sistemas.
  • Implementação de Soluções:
  • Propor e implementar novas soluções tecnológicas ou melhorias para resolver problemas existentes ou aumentar a eficiência dos sistemas.
  • Integração de APIs:
  • Desenvolver e manter integrações entre diferentes sistemas e serviços, garantindo a interoperabilidade e funcionamento adequado das aplicações.
  • Versionamento e Controle de Código: Utilizar ferramentas de controle de versão, como Git, para gerenciar o ciclo de vida do código e garantir a colaboração eficiente dentro da equipe.
  • Testes e Qualidade de Código:
  • Realizar testes unitários, de integração e garantir que o código atenda aos padrões de qualidade e boas práticas, como Clean Code.
  • Suporte Técnico:
  • Oferecer suporte na resolução de problemas técnicos durante o ciclo de desenvolvimento e após o lançamento das aplicações.
  • Atualização Contínua:
  • Manter-se atualizado com as novas tecnologias, ferramentas e boas práticas do mercado, propondo a adoção de inovações quando necessário.
  • Qualificações Desejadas:
  • Formação Acadêmica:
  • Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
  • Experiência Técnica:
  • Experiência de 3 a 5 anos em desenvolvimento de software, preferencialmente em ambientes de produção. Proficiência em linguagens de programação, como Java, C#, JavaScript, TypeScript, entre outras. Familiaridade com frameworks como Spring Boot (para Java), .NET Core (para C#), Node.js (para JavaScript), NestJS (para Typescript).
  • Conhecimento em tecnologias de backend, com API REST, GraphQL, etc.
  • Metodologias Ágeis:
  • Experiência em metodologias ágeis, como Scrum ou Kanban, e ferramentas de gestão ágil, como Jira, Trello, Azure.
  • Proficiência em ferramentas de controle de versão, como Git, e conhecimento em pipelines de CI/CD (Continuous Integration/Continuous Deployment), como Jenkins, GitLab CI, CircleCI ou Azure Pipelines.
  • Experiência com bancos de dados relacionais (ex: MySQL, PostgreSQL, Oracle, SQL Server) e NoSQL (ex: MongoDB, DynamoDB), além de habilidade para criar e otimizar queries SQL.
  • Integração de APIs e Microserviços:
  • Experiência com integração de APIs, design de microserviços, e arquitetura orientada a serviços (SOA).
  • Entendimento de conceitos de DevOps, incluindo infraestrutura como código, automação e ferramentas de orquestração de containers, como Docker e Kubernetes.
  • Familiaridade com práticas de Test-Driven Development (TDD), Behavior-Driven Development (BDD), testes unitários e de integração.

Empresa: BairesDev

Trabalhe de Casa Arquiteto Python / Ref. 0071P

Contratação: Integral
title

Empresa: Grupo Primo

Front-end Engineer Pleno

Contratação: Integral
title

Ahoy by Belago

Ahoy by Belago

Compartilhar