Software Developer/ Engineer/ Architect

Software Engineer

Businesses are built by the experiences they provide, and every day millions of those experiences are delivered by Avaya Holdings Corp. (NYSE: AVYA). Avaya is shaping what's next for the future of work, with innovation and partnerships that deliver game-changing business benefits. Our cloud communications solutions and multi-cloud application ecosystem power personalized, intelligent, and effortless customer and employee experiences to help achieve strategic ambitions and desired outcomes. Together, we are committed to help grow your business by delivering Experiences that Matter. Learn more at www.avaya.com.

About the Opportunity

Avaya is an Industry leader in Contact Center Software, offering voice and digital services to Contact Centers across the low, medium and large enterprise sectors, deployed on On-Prem, Cloud and Hybrid platforms. This role is for a software design engineer who will be part the development team developing enhanced capabilities for the Oceana Contact Center solution. The role will involve technical delivery for specific areas of the Contact Center solution, and provides an opportunity to develop technology leading applications based on industry standards using state of the art tools.

About the Responsibilities

Working in an Agile development environment, specific tasks include:

  • The development, maintenance and support of Java-based containerized applications delivering Contact Center capabilities
  • Technical ownership for the development, maintenance and support of Contact Center features and services
  • Work with R&D leadership and Product Management on the scoping and estimation of work items from the product backlog
  • Work with a wide team of employees and developers of various levels of experience
  • Provide input to customer documentation, knowledge transfer and training materials
  • Support customer escalations as necessary related to areas of ownership
  • Contribute to the architectural evolution for areas of ownership to improve performance, reduce downtime and enhance customer satisfaction

About the Requirements

  • Degree in Electronic / Computer / Software Engineering or Computer Science or equivalent and from 1yrs relevant industrial experience
  • Programming skills in Java and Spring, experience with Kubernetes and Kafka highly desirable
  • Excellent analytical and problem solving skills
  • Excellent programming skills with a track record in developing highly available real time Java based applications in a VMWare Linux environment
  • Ability to quickly learn and adopt new technologies
  • Experience in working in an Agile / SCRUM environment
  • Excellent communication and collaboration skills
  • Knowledge/Experience in Contact Centre and/or voice/digital communications an advantage
  • Knowledge/Experience in API definition/development an advantage
  • Knowledge/Experience in developing applications that can be targeted at both cloud and on-premise deployment an advantage
  • Strong interpersonal skills with the ability to work well in cross-functional project teams
  • Ability to cope with changing priorities and multiple assignment

Avaya is an Equal Opportunity employer and a U.S. Federal Contractor. Our commitment to equality is a core value of Avaya. All qualified applicants and employees receive equal treatment without consideration for race, religion, sex, age, sexual orientation, gender identity, national origin, disability, status as a protected veteran or any other protected characteristic. In general, positions at Avaya require the ability to communicate and use office technology effectively. Physical requirements may vary by assigned work location. This job brief/description is subject to change.