Himalayas logo
Enghouse SystemsES

Senior Backend Developer

Enghouse Systems Limited is a Canadian publicly traded software and services company founded in 1984, specializing in enterprise software solutions for various vertical markets.

Enghouse Systems

Employee count: 1001-5000

Brazil only

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.

Metodologias e Práticas:

  • Prática em metodologias ágeis (Scrum/Kanban).
  • Experiência com testes unitários e integração, preferencialmente utilizando JUnit ou TestNG.
  • Conhecimento em Test-Driven Development (TDD) é um diferencial.

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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Brazil +/- 0 hours

About Enghouse Systems

Learn more about Enghouse Systems and their company culture.

View company profile

Enghouse Systems Limited is a publicly traded Canadian based software and services company founded in 1984. Enghouse shares are traded on the Toronto Stock Exchange under the ticker symbol ENGH. The company specializes in providing enterprise software solutions that serve various distinct vertical markets, primarily focusing on remote work, visual computing, and customer interaction solutions. Enghouse operates across different sectors, emphasizing customer needs with tailored software experiences.

Through its various subsidiaries, Enghouse develops software solutions dedicated to enhancing company communications, customer service, and data management. Their product offerings are designed to integrate with existing customer infrastructure and provide businesses with innovative tools that boost productivity and streamline operations. Enghouse Systems prides itself on building a larger and more diverse software portfolio through targeted acquisitions and strategic growth initiatives. As a global leader in the enterprise software field, Enghouse maintains a commitment to delivering exceptional value to its clients and shareholders through a continuous focus on innovation and quality.

Claim this profileEnghouse Systems logoES

Enghouse Systems

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Enghouse Systems

Explore the variety of open remote roles at Enghouse Systems, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Enghouse Systems

Remote companies like Enghouse Systems

Find your next opportunity by exploring profiles of companies that are similar to Enghouse Systems. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan