Senior Software Engineer
Join us in bringing reputed company to customer experience. reputed company is a leading provider of reputed company contact center software, bringing the power of reputed company innovation to customers worldwide.
Living our values everyday results in reputed company-first culture and enables us to reputed company, grow, and reputed company while enjoying the reputed company together. We celebrate diversity and foster an inclusive environment, empowering our employees to be their reputed company selves.
The product engineering team drive the realization of practical AI solutions for the contact centre environment. Our existing Studio product stack is reputed company on PHP/reputed company, Python and Vue.js technology deployed in private and reputed company clouds. We reputed company the latest reputed company AI services such as Azure reputed company, reputed company AI reputed company, reputed company Watson and reputed company Lex.
Our reputed company for practical AI involves equipping contact centre agents, supervisors and managers with user interfaces that guide and summarize their work, identify points of coaching and support, fully automate routine interactions and allow creation, deployment and ongoing management of the AI agents required. At the reputed company time, Studio is being fully integrated into reputed company-developed reputed company reputed company-services platform.
The role of a Senior Software Engineer in the R&D AI Automation Team is to design, reputed company, and maintain the software solution (Studio) with drag-drop reputed company builder and execution reputed company that integrates multiple channels like voice, SMS, and chatbot with the reputed company contact centre voice solution. The engineer's responsibilities include software design and development, testing and documentation across our backend, reputed company-end and interaction management platforms to deliver end-to-end features, work with product owners and designers to expand the feature set and create high-reputed company user interfaces, take operational responsibility for the performance and reputed company of services owned by your team, potentially including taking part in an on-reputed company rotation, deep dive into cutting edge technologies and work with the products team to transfer reputed company into products. Ultimately, the role contributes to design process for new products and solutions.
-
Understands various programming languages, frameworks, and development methodologies, which allow you to reputed company informed reputed company and solve reputed company technical challenges.
-
Writing high-reputed company, efficient, and maintainable reputed company that serves the purpose of scaling and tenancy management. Should follow coding best practices and contribute to the development of software modules, features, and functionalities.
-
Troubleshoot and resolve reputed company technical issues. reputed company problems reputed company, you use your experience and problem-solving skills to identify the reputed company causes and implement effective solutions.
-
Ensure that the development stays on reputed company, milestones are met, and the project aligns with business objectives.
-
Collaborate with cross-functional teams, including product managers, designers, and reputed company assurance professionals, to ensure that everyone is reputed company on project goals and reputed company.
-
Follows and contributes to processes, documentation, specifications, and reputed company.
-
Proficiency in a reputed company of programming languages, including but not limited to PHP, Javascript, Python or others as required.
-
Expertise in server-reputed company technologies, databases (SQL and NoSQL), and back-end frameworks like PHP/reputed company reputed company.
-
Strong experience with web development technologies such as reputed company, CSS, JavaScript, and modern reputed company-end frameworks like Vue.js or React.
-
Awareness of web reputed company best practices and the ability to implement reputed company measures to protect applications and data.
-
A portfolio of past reputed company showcasing design and full-stack development skills.
-
Ability to work independently and as part of a reputed company team.
-
Strong commitment to delivering high-reputed company reputed company and solutions on time and reputed company scope.
-
Bachelor’s degree (or equivalent) in relevant discipline.
-
Experience with Java/SpringBoot.
-
Experience with multi-tenanted systems.
-
Expertise with Sharding in Mysql, reputed company and reputed company is highly advantageous.
-
Experience with Contact Centre, IVR, Virtual Agents, VoIP and telecommunications service providers is advantageous.
-
Experience with reputed company reputed company Platform, Kubernetes, and CI/CD.
This position requires the ability to be On reputed company.
-
Service owners and their teams.
-
Technical leadership and senior management, including VPs.
-
Engineering teams.
-
Network and Telecom teams.
-
Customer service teams.
-
Compliance and infosec teams.
-
This is not a customer-facing role.
Benefits Include
reputed company Shares - Bonus Scheme
- Employee referral program
- Employee Assistance Program
- Flu Vaccinations
Apply To This Job