You will join a worldwide team of engineers who passionately work on architecting, designing, developing, deploying, monitoring, and troubleshooting Genesys Voice Platform products for next generation MultiCloud Contact Center Solution.
You will get a unique opportunity to learn the insights of the Contact Center technology and contribute to it.
Genesys Voice Platform team is responsible for various software components for MultiCloud Voice solution cloud-native, high-performant, reliable and scalable service to handle voice interactions that can deploy on major commercial and private clouds.
At Genesys, we embrace the principles of DevOps to help us successfully deliver software to cloud and premise in an agile manner.
You will be spending most of your time on development and support of services running on Google (GCP) and Azure Clouds. You will also be exposed to other different cloud providers including private cloud which would help broaden your experience and allow you to work on a wide range of modern technologies.
A Successful Candidate Will :
Deliver new features to Genesys Voice Platform product suite through design, development, and testing phases.
Write code following best practices and participate in code reviews.
Troubleshoot the solution, identify root cause of the problem, and provide a bug fix
Contribute to CI / CD automation pipelines to support builds, deployments, and upgrades of microservices, both for cloud and premise / private cloud customers
Actively participate in making the solution maintainable by designing and implementing comprehensive monitoring and alerting
Be ready to respond to production issues for providing on call support and work with the team to restore the service in timely manner
Efficiently communicate with peer development teams working on joint projects
Help QA, Product Management, Customer Care, and Professional Services with issues related to Genesys Voice Platform
Continuously improve your knowledge of Genesys Voice Platform microservices, as well as modern cloud technologies and distributed systems
Contribute to solution architecture by reviewing and evaluating complex business use-cases from technical feasibility standpoint.
Basic Qualifications :
Bachelor’s or master’s degree in Computer Science or related discipline
5+ years of relevant industry experience
3+ Experience with contributing to large C++ or Node.js projects
Basic understanding and willingness to work with DevOps technologies : Helm, Docker, Kubernetes, shell-scripting and cloud monitoring (Grafana, Prometheus)
Excellent abilities to troubleshoot complex solutions
Excellent communication skills
Desirable Qualifications :
Experience with full development cycle of cloud solutions deployed in one of the commercial clouds AWS, Azure, or GCP
Building CI / CD pipelines using Jenkins or GitHub actions
Knowledge and relevant experience in few / all VOIP protocols including SIP, SDP, MRCP and RTP
Medical, Dental, and Vision Insurance
Flexible work schedules and work from home opportunities
Development and career growth opportunities
Vacation with unlimited Open Time Off; August Free Fridays and Year End Shut Down
Group Retirement Saving Plan with company match