Venha fazer a diferena na Enghouse - Estamos contratando um(a) Senior Software Engineer!
Na Enghouse, estamos transformando a forma como o trabalho remoto e as comunicaes acontecem. Somos uma empresa inovadora de renome internacional, lder em solues de software empresarial que moldam o futuro do trabalho remoto, computao visual avanada e comunicaes em redes definidas por software. Como uma empresa canadense de capital aberto (TSX:ENGH), estamos comprometidos com o crescimento contnuo e o sucesso em nossos empreendimentos.
Sobre a Oportunidade
Voc uma pessoa apaixonada por criar solues inovadoras e impactantes Como um(a) Senior Software Engineer exemplar, voc ser o(a) catalisador(a) por trs de um futuro tecnolgico promissor, unindo habilidades tcnicas slidas com uma maestria inigualvel na comunicao e resoluo de problemas. Nossa busca por um(a) Software Engineer um convite a um universo de desafios instigantes e um palco para sua criatividade prosperar.
Responsabilidades
- Colaborar com clientes, outros arquitetos e gerentes de produtos para determinar os requisitos funcionais e no funcionais para novos recursos.
- Colaborar com parceiros em questes de integrao do sistema.
- Trabalhar com equipes de desenvolvimento de software para comunicar uma viso abrangente da soluo e desenvolver designs de software detalhados e APIs.
- Supervisionar o progresso das equipes de desenvolvimento para garantir consistncia com o design inicial.
- Fornecer orientao tcnica e treinamento para desenvolvedores e engenheiros.
- Auxiliar as equipes de desenvolvimento com o desenvolvimento prtico de software em reas crticas.
- Auxiliar o suporte ao cliente e as equipes de desenvolvimento na soluo de problemas complexos.
- Criar desenhos de arquitetura tcnica;
Requisitos
Experincia:
- Mnimo de 5 anos de experincia em desenvolvimento de software com a linguagem Java.
Tecnologias e Ferramentas
- Conhecimento slido em Java 8+.
- Experincia com frameworks Spring Boot e Quarkus (Quarkus um diferencial).
- Conhecimento em javascript.
- Conhecimento em frontend frameworks javascript como Vue.js ou AngularJs.
- Conhecimento em criao de APIs REST.
- Familiaridade com mensageria (RabbitMQ um diferencial).
- Experincia com GIT, Docker e Kubernetes.
- Slido conhecimento em bancos de dados relacionais (PostgreSQL um diferencial) e no relacionais (tambm um diferencial).
Arquitetura e Design
- Familiaridade com padres de projeto como Design Patterns, MVC, Strategy, SOLID.
- Experincia com desenvolvimento de servios escalveis e arquitetura de microservios.
Cloud e DevOps
- Conhecimento em servios de cloud (AWS).
- Conhecimento em servios de cloud OCI (Oracle Cloud Infrastructure) um diferencial.
- Experincia com prticas de DevOps, incluindo automao de infraestrutura e pipelines CI/CD.
Metodologias e Prticas
- Prtica em metodologias geis (Scrum/Kanban).
- Experincia com testes unitrios e integrao, preferencialmente utilizando JUnit ou TestNG.
- Conhecimento em Test-Driven Development (TDD) um diferencial.
Junte-se a ns nesta jornada emocionante, onde sua criatividade e expertise so a fora vital para transformar ideias em realidade e moldar o futuro tecnolgico com uma pegada marcante. Venha fazer parte de uma equipe apaixonada, determinada a superar limites e criar um impacto significativo no mundo digital.
A Enghouse uma empregadora que oferece igualdade de oportunidades, e todos os candidatos qualificados sero considerados para emprego sem distino de raa, cor, religio, sexo, origem nacional, condio de deficincia, status de veterano protegido ou qualquer outra caracterstica protegida por lei. Ns celebramos a diversidade e estamos comprometidos em criar um ambiente inclusivo para todos os funcionrios.