Pular para o conteúdo principal

Software Developer Pleno

Descrição da vaga

A FCamara está em busca de uma pessoa para atuar como Software Developer Plenopara se juntar a nossa equipe dinâmica e atuar em parceria com a maior construtora da América Latina, que ao longo de sua existência, sempre esteve sintonizada com o mercado e as melhores práticas, além de priorizar sempre as necessidades de seus clientes. É uma empresa que está em constante movimento, se reinventando a cada dia para oferecer soluções de moradia para todas as gerações. 


Buscamos alguém que curta trabalhar com qualidade, colaboração e aprendizado contínuo, usando IA de forma inteligente para ganhar produtividade (AI‑Augmented / Spec‑Driven).

Responsabilidades e atribuições


Principais atividades

  • Participar do desenvolvimento e evolução de soluções digitais, aplicando boas práticas de arquitetura e engenharia de software para entregar código limpo, testável e sustentável.
  • Contribuir em projetos que utilizam metodologias ágeis, integração contínua e práticas de engenharia como code review, pair e mob programming, garantindo qualidade e aprendizado contínuo.
  • Atuar em sistemas com diferentes características (monolitos e/ou distribuídos), sempre com foco em entregar valor ao negócio e manter um ritmo sustentável de desenvolvimento.
  • Utilizar IA Generativa como ferramenta de produtividade (geração de código, testes, documentação e análise), mantendo postura crítica e validação técnica dos resultados.
  • Apoiar práticas de Spec‑Driven Development, ajudando a transformar requisitos em especificações claras e artefatos de contexto (ex.: /specify, /plan) que orientam o trabalho humano e o uso de IA.
  • Participar do rito de Pull Request Aumentado, revisando não apenas sintaxe, mas intencionalidade: aderência aos critérios de aceite, decisões técnicas e impacto funcional.
  • Contribuir com testes automatizados, observabilidade e práticas que reduzam retrabalho e débito técnico.
  • Trabalhar em times colaborativos, guiados por valor, compartilhando aprendizados e sendo mentorado(a) por profissionais mais experientes.


Conhecimento técnico (mandatório)

  • Pelo menos 3 anos de experiência com desenvolvimento de software, utilizando duas ou mais linguagens ou stacks 
  • Habilidade para escrever código de alta qualidade, bem-organizado e testável, com domínio de programação orientada a objetos e/ou bons princípios de design.
  • Experiência com testes automatizados (unitários e/ou de integração).
  • Uso de Git para versionamento e colaboração via Pull Requests.
  • Experiência com bancos de dados SQL e fundamentos de modelagem de dados.
  • Vivência com práticas ágeis como Scrum, Kanban ou XP.
  • Familiaridade com IA Generativa aplicada ao desenvolvimento, usando a ferramenta com responsabilidade, senso crítico e validação humana.



Requisitos e qualificações

Diferenciais

  • Experiência com arquiteturas distribuídas, microsserviços ou mensageria.
  • Vivência com CI/CD, automação de build e release.
  • Conhecimento em nuvem e/ou contêineres (Docker, Kubernetes).
  • Familiaridade com Spec‑Driven Development e organização de contexto para IA (ex.: /specify, /plan).
  • Conhecimento em Engenharia de Prompt (escrever instruções, contextos e restrições para LLMs).

 


Soft Skills

  • Comunicação clara para discutir requisitos, decisões técnicas e trade‑offs.
  • Pensamento crítico e ceticismo técnico: não confiar cegamente em soluções automáticas, especialmente as geradas por IA.
  • Autonomia e responsabilidade para buscar soluções sem depender de direcionamentos constantes.
  • Colaboração e respeito ao time, valorizando aprendizado coletivo.
  • Adaptabilidade em um ambiente de rápida evolução tecnológica.
  • Importa‑se genuinamente com o sucesso do produto e do time.
  • Assume responsabilidades mesmo quando não são formalmente atribuídas.
  • Aprende com erros, celebra conquistas coletivas e se posiciona com coragem diante de decisões difíceis.

 

 

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Triagem
  3. Etapa 3: Entrevista R&S
  4. Etapa 4: Entrevista Técnica
  5. Etapa 5: CV enviado ao Cliente
  6. Etapa 6: Entrevista Cliente
  7. Etapa 7: Carta Proposta
  8. Etapa 8: Contratação

Transformamos mundos sonhados em trajetórias reais.🧡🚀


Aqui somos #SangueLaranja!


Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras. 

Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎

  

F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento

tem o poder da transformação!

 

Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,

nossa escola de liderança e diversas parcerias com ONGs e Edtechs. 

  

Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA. 

  

E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história?