Unifique logo
UnifiquePosted 2 months ago
EXPIRED

Engenheiro(a) de Software

RemoteBrazil

Full TimeSenior LevelBachelors Degree

Job Summary

Lead a software engineering team by supervising, orienting, and managing task distribution while evaluating performance and fostering professional growth. Establish and maintain system architecture and coding standards, actively participating in development to define technical practices. Coordinate end-to-end software projects from conception to delivery, ensuring adherence to schedule, budget, and quality. Solve complex engineering problems through collaboration with cross-functional teams and facilitate communication between development and business areas. Mentor team members via training and continuous feedback, while applying emerging architectural trends to improve resource efficiency. Contribute to long-term IT strategic planning and align technical objectives with business needs. Work remotely, Monday through Friday, 08h to 12h and 13h to 18h.

Required Qualifications

  • Supervisionar, orientar e liderar uma equipe de engenheiros de software, gerenciando a distribuição de tarefas, avaliando o desempenho e promovendo o desenvolvimento profissional dos membros da equipe.
  • Estabelecer e manter a arquitetura de sistemas e padrões de codificação, garantindo que as práticas de engenharia adotadas sejam as mais adequadas para os projetos em questão.
  • Participar ativamente do desenvolvimento de software, dissemina e define padrões técnicos de desenvolvimento.
  • Coordenar e gerenciar projetos de desenvolvimento de software, desde a concepção até a entrega, garantindo que sejam concluídos dentro do prazo, do orçamento e com a qualidade esperada.
  • Solucionar problemas complexos de engenharia, oferecendo soluções técnicas inovadoras e eficientes através da colaboração de times multi disciplinares e projetos de sistemas distintos.
  • Facilitar a comunicação entre a equipe de desenvolvimento e outras áreas da organização, assegurando que os objetivos do projeto estejam alinhados com as necessidades do negócio.
  • Manter-se atualizado nas melhores práticas de desenvolvimento de software, disseminar e aplicar junto ao time.
  • Aplicar e disseminar tendências adenderentes a arquitetura de sistemas da Unifique, buscando maior eficiência no uso de recursos de TI
  • Contribuir para o planejamento estratégico da área de TI, ajudando a definir objetivos técnicos de longo prazo e estratégias para alcançá-los.
  • Desenvolver as habilidades técnicas e de liderança dos membros da equipe, através de mentorias, treinamentos e feedback contínuo.
  • Conhecer os negócios da Unifique com objetivo de propor soluções técnicas de alto valor agregado para empresa.
  • Conhecimento de frameworks e bibliotecas comuns utilizados no desenvolvimento de sistemas.
  • Compreensão de conceitos de programação orientada a objetos e design de software
  • Conhecimento em sistemas de controle de versão, como Git
  • Experiência em desenvolvimento de sistemas
  • Conhecimento em metodologias ágeis e em gestão de projetos
  • Conhecimento em bancos de dados SQL e NOSQL
  • Conhecimento em arquitetura e modelagem de sistemas (Domain Driven Design, Microserviços, Evemt Driven Design)
  • Ensino superior completo ou em andamento e/ou com especialização na área.
  • Horário de trabalho: 08h às 12h e das 13h12 às 18h, de Segunda a Sexta-feira.
  • Oportunidade para trabalhar remoto.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles