← Todas as vagas

C70 - Desenvolvedor de Software - Pleno

PLACE TECNOLOGIA E INOVACAO S. A.

📍 Brasília/DFhibrido· CLT

Descrição da vaga

O profissional é responsável por desenvolver, implementar e manter soluções de software de média e alta complexidade, atuando tanto no front-end quanto no back-end, garantindo a qualidade, segurança, desempenho e escalabilidade das aplicações. Participa ativamente da definição da arquitetura e do design das soluções, contribuindo com decisões técnicas e propondo melhorias contínuas nos sistemas e processos de desenvolvimento. Atua de forma colaborativa com equipes multidisciplinares, Product Owners, Scrum Masters e demais stakeholders, participando de todas as etapas do ciclo de desenvolvimento de software, desde a análise de requisitos até a implantação e sustentação das soluções. Também realiza revisões de código, apoia a implementação de práticas de integração e entrega contínua (CI/CD) e contribui para o desenvolvimento técnico de profissionais menos experientes. Sua atuação é fundamental para garantir entregas eficientes, seguras e alinhadas aos objetivos estratégicos da organização.

 

ATRIBUIÇÕES:

  • Desenvolver e implementar soluções de software, tanto front-end quanto back-end, conforme as necessidades especificadas pela equipe de produto e stakeholders.
  • Criar código limpo, eficiente e testável, aderente às boas práticas de desenvolvimento de software.
  • Participar ativamente da arquitetura e design de soluções, sugerindo melhorias e garantindo a escalabilidade e eficiência dos sistemas.
  • Contribuir com a manutenção de sistemas existentes, fazendo ajustes e melhorias conforme necessário.
  • Realizar revisões de código de outros desenvolvedores e garantir a qualidade e consistência das entregas da equipe.
  • Colaborar com a equipe de desenvolvimento na resolução de problemas complexos e na superação de desafios técnicos.
  • Trabalhar de forma colaborativa com Product Owners, Scrum Master e outros times ágeis, participando das cerimônias e contribuindo para a melhoria contínua dos processos de desenvolvimento.
  • Garantir a integração contínua e deployment de sistemas, utilizando pipelines de CI/CD.
  • Auxiliar e orientar desenvolvedores júnior, servindo como referência técnica na equipe.

FORMAÇÃO:

  • Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas relacionadas.
  • Conhecimentos avançados em linguagens de programação como JavaScript, Python, Java ou C#, de acordo com a stack tecnológica do CLIENTE.

EXPERIÊNCIA:

  • Experiência mínima de 3 a 5 anos em desenvolvimento de software, atuando em projetos completos, desde a concepção até a entrega.
  • Sólida experiência com frameworks de desenvolvimento modernos (ex.: React, Angular, Vue.js no front-end; Node.js, Django, Spring no back-end).
  • Conhecimento avançado de APIs RESTful, padrões de arquitetura de software e boas práticas de segurança e performance.
  • Experiência com bancos de dados relacionais (MySQL, PostgreSQL) e não relacionais (MongoDB), incluindo otimização e design de esquemas de dados.
  • Conhecimento em práticas de automação de testes (unitários, integrados e de aceitação) e na implementação de CI/CD (integração e entrega contínua).

DESEJÁVEL:

  • Familiaridade com metodologias ágeis, como Scrum ou Kanban, e experiência em trabalhar em equipes ágeis.
  • Experiência com serviços de nuvem (como AWS, Azure, Google Cloud).
  • Conhecimentos em DevOps, utilizando ferramentas como Docker, Kubernetes para o gerenciamento de contêineres e infraestrutura como código.
  • Experiência em desenvolvimento mobile (com frameworks como React Native, Flutter) será um diferencial.
  • Certificações adicionais em tecnologias específicas, como AWS Certified Developer ou Microsoft Certified: Azure Developer Associate.