San Ramon, CA, USA | Leading Technology Company
Industry:Computer Software / Computer Games
Functions:IT / Information Technology
Job Description:52 people have viewed this job
Five9 is a leading provider of cloud software for the enterprise contact center market, bringing the power of the cloud to thousands of customers and facilitating more than three billion customer interactions annually. Since 2001, Five9 has led the cloud revolution in contact centers, helping organizations transition from legacy premise-based solutions to the cloud. Five9 provides businesses with cloud contact center software that is reliable, secure, compliant and scalable, which is designed to create exceptional customer experiences, increase agent productivity and deliver tangible business results.
3-5 years of progressive experience in leading the entire software development and support life cycles with exposure in architecture, design, development, deployment and testing of multi-tiered applications for Global Call Center solutions.
7-8 years of professional experience with at least 7 years hands-on experience in design and development of enterprise class software, n-tier architecture, web services, object-oriented design and languages (Java, C/C++ are required).
Strong expertise in development technologies and programming libraries: Java EE (EJB, JMS, JMX), JBoss, Apache Tomcat, JDBC, Spring Boot, Git, Gradle, Docker, Kubernates, Perforce.
Expert knowledge of underlying business processes and functional requirements for the following Hosted Contact Center components:
Computer telephony integration (CTI).
Automatic call distribution (ACD).
Experience with deploying and maintaining large enterprise software applications in high load, highly available environments.
Experience and comfort with iterative development, i.e., Agile/SCRUM/TDD methodologies.
Experience with cloud hosting implementations is required.
Excellent comprehension of requirements and translation into designs.
Excellent incident identification and problem solving skills.
Must be a team player, self-motivated and an agent for process improvement.
Ability to work under pressure in a fast-paced constantly changing environment.
Ability to brainstorm and communicate technology ideas and issues with peers and management.
Ability to read and interpret technical documents and procedure manuals.
Ability to conduct research into Contact Center products.
Experience developing use cases, user stories, design and architecture specifications.
Fluency in Russian (verbal and written) is highly desirable.
M.Sc. degree in Computer Science or equivalent.