Senior Software Engineer

December 7

Apply Now
Logo of Enghouse Systems

Enghouse Systems

Software Engineering • Telecom • Call Center/Contact Center • Transportation • Networks

1001 - 5000 employees

Founded 1984

☁️ SaaS

🏢 Enterprise

📡 Telecommunications

Description

• Collaborate with clients, other architects, and product managers to determine functional and non-functional requirements for new features. • Work with development teams to communicate a comprehensive vision of the solution and develop software designs and APIs. • Oversee the development teams' progress to ensure consistency with the initial design. • Provide technical guidance and training to developers and engineers. • Assist development teams with hands-on software development in critical areas. • Aid customer support and development teams in solving complex problems. • Create technical architecture diagrams.

Requirements

• Mínimo de 5 anos de experiência em desenvolvimento de software com a linguagem Java. • 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). • 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. • 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. • 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.

Apply Now

Similar Jobs

December 7

Experience technical lead role for software delivery in a remote setting at Nearform. Collaborate on cutting-edge projects with a distributed team supporting client needs.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com