How will you make an impact?
- Develop, enhance, and maintain contact center applications with an emphasis on routing functionality.
- Design, implement, and optimize routing algorithms to ensure efficient and effective call flows.
- Perform system analysis, troubleshooting, and debugging to identify and resolve routing-related issues.
- Conduct regular performance monitoring and optimization of routing strategies to ensure optimal customer experiences.
- Maintain documentation, including technical specifications, system designs, and user manuals.
- Stay up-to-date with industry trends and emerging technologies in contact center routing and Java development, and apply them to enhance our systems.
- Participate in code reviews and provide constructive feedback to ensure high-quality code standards.
- Deliver high quality, sustainable, maintainable code
- Participate in reviewing design and code (pull requests) for other team members – again with a secure code focus
- Work as a member of an agile team responsible for product development and delivery
- Adhere to agile development principles while following and improving all aspects of the scrum process
- Follow established department procedures, policies, and processes.
- Adheres to the company Code of Ethics and CXone policies and procedures.
- Excellent English and experience in working in international teams are required.
Have you got what it takes?
- BS or MS in Computer Science or related degree
- 12+ years’ experience in software development
- Strong knowledge of Java, Scala, Akka & more.
- Strong knowledge of working and developing Microservices.
- Experience with AWS Could on any technology (preferred are Kafka, EKS, Kubernetes)
- Some knowledge of .net or C# experience is preferred.
- Extensive experience refactoring code and developing solutions with a minimum risk of regression
- Experience with Continuous Integration workflow and tooling (i.e. JIRA, Bamboo, Bitbucket)
Tech Manager
Individual Contributor