Customer Collaboration Software
As a Software Engineer at ExpertFlow, you’ll be developing Java based web applications. The applications are deployed on Windows as services and on Linux as Docker containers. You’ll be part of the development team of an existing product having several commercial installations.
Your main responsibility would be to:
- Write clean and maintainable code using Java/Grails/Spring
- Maintain and Develop software applications integrating with ActiveMQ/JMS, SQL, MongoDB
- Understand the solution, the communication workflow, and the solution architecture
- Troubleshoot issues in production environments on Linux/Docker and Windows
- Implement and Document REST APIs
- Code coverage using Unit and Integration tests
- Based on the high-level technical solution, choose the right development approach for a robust implementation.
Knowledge, Skills and Expertise
|Knowledge, Skills & Experience||Requirements|
- Deep analytical skills
- Software product analysis and design skills
- Resource management skills
- Team leadership with a degree of humility
Compensation and Benefits
It’s a full-time permanent job 5 days a week. The salary package is based on skills and expertise. In addition to the salary package, the company covers medical benefits both for indoor/outdoor
treatment for you and your family. Other HR benefits such as annual leaves, gratuity funds are also provided.
Expertflow is a product based company developing software used in customer care/ contact centers. With nine offices worldwide, we work across functions, cultures, languages, and countries in every role on a daily basis. We’re an equal opportunity employer – all that counts is talent and hard work, not race, religion, sexual orientation, gender or age. As a company, we encourage hybrid working and give teams the opportunity to do remote working. As a technology driven company, we strive to be on top of the latest technologies for a competitive-edge.
At Expertflow, you’ll find empathic, encouraging, and visionary leadership. In a value driven culture, teams strive to deliver software and retrospect regularly for process re-engineering.
Inspired by the Scaled Agile framework, teams draft, share, and present their quarterly plan following the company’s strategic goals. For innovation, planning, and personal grooming, a two-week sprint is dedicated each quarter.
We’re a product based company developing a multi-channel multi-tenant contact center software. The solution is a mix of open-source and in-house developed software components deployed as microservices in a Kubernetes environment. You’ll be challenged to develop the platform in an extensible, loosely coupled, and scalable architecture on private cloud (for on-premise deployment) and public clouds (for software as a service). For core product development and bespoke project development, we are looking for the following roles at Expertflow.
We love to onboard graduates and experienced who are willing to learn, grow and contribute to the team’s productivity. We value attitude towards learning, empathy, analytical thinking, and team players over heroic technical abilities.
Please send your resume to firstname.lastname@example.org along with a cover letter with the subject containing the job title.