Senior Software Engineer Platform

5 - 7 years experience  •  Telecommunications.

Salary depends on experience
Posted on 06/19/18 by Prabhav Mitra
Seattle, WA
5 - 7 years experience
Telecommunications.
Salary depends on experience
Posted on 06/19/18 Prabhav Mitra

Job description

About Avaya

Avaya enables the mission critical, real-time communication applications of the world?s most important operations. As a global leader in delivering superior communications experiences, Avaya offers a complete portfolio of software and services for contact center and unified communications? offered on premises, in the cloud, or a hybrid. Today?s digital world requires communications enablement, and no other company is better positioned to do this than Avaya. , please visitMore Action. More Insights. More Results. More Efficiently.In March 2018, Spoken Communications ? including the Spoken ConversationCenter, IntelligentWire and HyperQuality brands ? was acquired by Avaya. From here on out, Spoken and Avaya are one.This is the beginning of a new era for customer experience. The strength of Avaya and its ability to compete and succeed cannot be underscored any more clearly than by this acquisition. Avaya is doubling down on cloud and building momentum that will propel customers into the future of the omnichannel contact center.   

Senior Software Engineer-Platform

JOB RESPONSIBILITIES

* You will be a core developer on the Avaya Cloud platform.

* Participate in the Avaya Cloud SDLC including design, coding, reviews, testing, documentation, and deployment

* Collaborate in analyzing existing code and remediating both functional and performance issues in large scalable distributed systems

* Utilize modern design methodologies including object-oriented design and design patterns

* Collaborate to groom business and functional requirements and technical designs

* Apply secure coding principles to protect customer data as well as maintaining PCI and other forms of regulatory compliance

* Drive code testing and quality best practices including unit, functional and integration testing to create confidence and deliver quality code

REQUIRED SKILLS

* 5+ years professional experience in software development

* 5+ years professional Java software development

* Experience with multiple product life cycles

* Knowledge of Computer Science fundamentals (object-oriented design, algorithm design, data structures, problem solving, and complexity analysis)

* Demonstrable and clear understanding of Java multi-threading concepts and best-practices

* Experience developing cloud software services and an understanding of design for scalability, performance, and reliability

OTHER EXPERIENCES

* Experience with the Spring framework or other IoC containers

* Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3

* Experience creating database schemas that represent and support business processes

* Experience with Amazon Web Services

* Experience with source control (SVN, Git) and Linux shell

* Knowledge of Scrum, Kanban, TDD or other agile methodologies

* Excellent verbal and written communications skills

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.