Desenvolvedor de Software Sênior

On-site São Paulo, São Paulo, Brasil 1 position End date: 2027-03-26

Desenvolvedor Sênior

Na UBC, buscamos um(a) Desenvolvedor(a) Sênior dedicado(a) para atuar na tradução de estratégias de negócio em soluções tecnológicas robustas e escaláveis. Essa posição é essencial para o desenvolvimento e manutenção de sistemas que simplificam a complexidade para nossos clientes, dentro de uma equipe multidisciplinar engajada e dinâmica.


Sobre a Função

O Desenvolvedor Sênior será responsável pelo desenvolvimento e manutenção de software, escrevendo código limpo, eficiente e testável para garantir alta performance e escalabilidade. Atuará em colaboração direta com consultores de estratégia, gerentes de produto e designers UX/UI para entender os requisitos de negócio e necessidades dos usuários. Além disso, participará ativamente na definição da arquitetura do software, adotando boas práticas de desenvolvimento, revisando códigos e criando testes automatizados.

Este papel também inclui a mentoria de desenvolvedores plenos e juniores, orientando sua evolução técnica, bem como a resolução de problemas complexos, investigando bugs, gargalos de performance e demais desafios técnicos.


Responsabilidades

  1. Desenvolver e manter sistemas com foco em performance e escalabilidade.
  2. Colaborar com equipes multidisciplinares para compreender requisitos de negócio e necessidades dos usuários.
  3. Definir arquitetura de software, padrões de código e escolher tecnologias adequadas.
  4. Realizar revisões de código e garantir a qualidade do software por meio de testes automatizados.
  5. Mentorar desenvolvedores plenos e juniores, promovendo crescimento técnico.
  6. Resolver problemas técnicos complexos incluindo bugs e otimizando performance.


Qualificações Necessárias

  1. Graduação em Ciência da Computação, Engenharia de Software, Análise de Sistemas ou áreas correlatas.
  2. Experiência mínima de 5 a 6 anos em desenvolvimento de software, com histórico comprovado em projetos complexos do início ao fim.
  3. Proficiência em linguagens como Java (Spring Boot) ou C# (.NET).
  4. Conhecimento em frameworks front-end como React ou Angular será considerado um diferencial.
  5. Experiência sólida com bancos de dados relacionais (PostgreSQL, SQL Server) e conhecimento em bancos não relacionais (MongoDB).
  6. Familiaridade com arquitetura de microsserviços, desenvolvimento de APIs RESTful e plataformas de nuvem (AWS, Azure ou GCP).
  7. Conhecimento em práticas de CI/CD, uso de containers (Docker) e orquestração (Kubernetes).
  8. Experiência em metodologias ágeis como Scrum ou Kanban.
  9. Boa comunicação, com habilidade para traduzir requisitos técnicos e negócios para diferentes públicos.


Informações sobre a Contratação

O modelo de contratação principal é CLT, visando a integração a longo prazo do colaborador à cultura da empresa. Também avaliamos contratação no modelo PJ, de acordo com o perfil e negociação. Esta posição não é aplicável para estágio.

Submit your resume to apply

Drag and drop your resume in PDF

Or

Additional Questions

Resume sent!

Obrigado por enviar seu currículo. Vamos analisá-lo e entraremos em contato o mais breve possível.

HRelper Logo

Job not found

The job you are looking for may have been removed, is inactive, or the link is incorrect.

Desenvolvedor de Software Sênior