Cargo
Desenvolvedor
Nível exigido
Pleno
Tipo de contrato
PJ
Projeto até final de 2025 com possibilidade de prorrogação.
Sobre a vaga:
Buscamos profissional com experiência em desenvolvimento de software para atuar em um de nossos clientes localizado em São Paulo/SP.
Atividades:
Criar, testar e manter sistemas e aplicações utilizando linguagens e frameworks adequados (ex: Java, Spring Boot, Node.js, React, etc.);
Colaborar com equipes de produto e stakeholders para entender as necessidades do negócio e traduzi-las em requisitos técnicos e funcionais claros;
Identificar e corrigir problemas no código, além de otimizar o desempenho e a escalabilidade dos sistemas;
Propor e implementar novas soluções tecnológicas ou melhorias para resolver problemas existentes ou aumentar a eficiência dos sistemas;
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;
Documentar o desenvolvimento e as funcionalidades dos sistemas para facilitar a manutenção e futuras atualizações;
Trabalhar em conjunto com outros desenvolvedores, QA, designers e stakeholders, participando de reuniões de planejamento, refinamento e retrospectivas em metodologias ágeis (Scrum, Kanban, etc.);
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;
Oferecer suporte na resolução de problemas técnicos durante o ciclo de desenvolvimento e após o lançamento das aplicações;
Manter-se atualizado com as novas tecnologias, ferramentas e boas práticas do mercado, propondo a adoção de inovações quando necessário.
Requisitos e qualificações:
Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
Experiência 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 Back-end, com API REST, GraphQL, etc;
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;
Experiência com integração de APIs, design de microsserviços, e arquitetura orientada a serviços (SOA);
Entendimento de conceitos de DevOps, incluindo desenvolvedores, QAs, analistas de ne
há 21 horas
Vagas relacionadas
02/06/2025
23/05/2025
30/04/2025