Remote
1 day ago
Senior Software Engineer

Como Senior Software Engineer você será responsável por desenvolver, escalar e manter novas versões de um dos nossos produtos. Você trabalhará em parceria com equipes de desenvolvimento para criar designs detalhados de software e APIs, além de implementar melhorias contínuas para nossos clientes, utilizando novas práticas e tecnologias. A posição é 100% remota e reporta diretamente ao Head de Desenvolvimento, Osmani Sadzinski.


Responsabilidades:


Colaborar com clientes, outros arquitetos e gerentes de produtos para determinar os requisitos funcionais e não funcionais para novos recursos. Colaborar com parceiros em questões de integração do sistema. Trabalhar com equipes de desenvolvimento de software para comunicar uma visão abrangente da solução e desenvolver designs de software detalhados e APIs. Supervisionar o progresso das equipes de desenvolvimento para garantir consistência com o design inicial. Fornecer orientação técnica e treinamento para desenvolvedores e engenheiros. Auxiliar as equipes de desenvolvimento com o desenvolvimento prático de software em áreas críticas. Auxiliar o suporte ao cliente e as equipes de desenvolvimento na solução de problemas complexos. Criar desenhos de arquitetura técnica;


Qualificações e Experiência


Experiência:

Mínimo de 5 anos de experiência em desenvolvimento de software com a linguagem Java.

Tecnologias e Ferramentas:

Conhecimento sólido em Java 8+. Experiência com frameworks Spring Boot e Quarkus (Quarkus é um diferencial). Conhecimento em javascript. Conhecimento em frontend frameworks javascript como Vue.js ou AngularJs. Conhecimento em criação de APIs REST. Familiaridade com mensageria (RabbitMQ é um diferencial). Experiência com GIT, Docker e Kubernetes. Sólido conhecimento em bancos de dados relacionais (PostgreSQL é um diferencial) e não relacionais (também é um diferencial).

Arquitetura e Design:

Familiaridade com padrões de projeto como Design Patterns, MVC, Strategy, SOLID. Experiência com desenvolvimento de serviços escaláveis e arquitetura de microserviços.

Cloud e DevOps:

Conhecimento em serviços de cloud (AWS). Conhecimento em serviços de cloud OCI (Oracle Cloud Infrastructure) é um diferencial. Experiência com práticas de DevOps, incluindo automação de infraestrutura e pipelines CI/CD.


A Enghouse é uma empregadora que oferece igualdade de oportunidades, e todos os candidatos qualificados serão considerados para emprego sem distinção de raça, cor, religião, sexo, origem nacional, condição de deficiência, status de veterano protegido ou qualquer outra característica protegida por lei. Nós celebramos a diversidade e estamos comprometidos em criar um ambiente inclusivo para todos os funcionários.

Quem Somos:


Na unidade de Pesquisa de Mercado e Comunidades da Enghouse Interactive, somos pioneiros do setor, com mais de 50 anos de experiência. Nossa missão é capacitar empresas – desde consultorias privadas até grandes multinacionais – com tecnologia e serviços de ponta que permitem a criação de soluções de insights poderosas e personalizadas.


Agradecemos o interesse de todos os candidatos, e enquanto valorizamos cada aplicação, apenas aqueles selecionados para entrevista serão contatados. A Enghouse tem orgulho de ser um empregador que oferece oportunidades iguais, garantindo que todas as candidaturas sejam consideradas sem discriminação e oferecendo acomodações mediante solicitação durante o processo de seleção. 




#LI-ES8

Confirm your E-mail: Send Email
All Jobs from Enghouse Systems