Share this Job

Senior Software Engineer

Date:  May 12, 2022
Location: 

Irving, TX, US

Requisition ID:  32757

About The Opportunity

The Solutions & Technology organization of Avaya is the company’s global team responsible for the innovation and development of Avaya’s contact center, unified communications and collaboration products and services.  We are a team of innovators in every aspect of what we do and count among us the best engineers, developers, researchers and product leaders in the world of communications technology. We are excited about how the world is technologically evolving and strive to lead new revolutions in how businesses communicate via cloud, artificial intelligence, automation and mobility. Avaya’s Solutions & Technology is seeking the best and the brightest to help transform how the world connects.

As a Software Engineer, you will be part of an agile oriented product team. You will discuss solutions with peer Lead Developers, Developers and Software Architects, estimate the effort required and lead its implementation. You will participate in code reviews and use the opportunity to coach the team. You will be developing a cloud-oriented product, with high capacity and scalability requirements. You will identify risks and issues, and work with the software architects to resolve them.

About The Responsibilities

  • Analyze requirements specifications, design, and produce clean, efficient code according to the specifications
  • Integrate software components/modules, microservices verify, and deploy applications and systems
  • Troubleshoot, debug, upgrade, and fix issues in existing software
  • Work with developers for designing features, code reviews and to deal with technical challenges
  • Gather and evaluate customer/user feedback
  • Recommend and execute improvements
  • Create & Review technical documentation for reference and reporting

About The Requirements

  • Strong experience with core JavaScript, HTML5 and CSS3
  • Demonstrable experience in ReactJS 16+ and Redux with at least 2 projects developed from scratch.
  • React advance concepts: React context, hooks, React patterns and anti-patterns.
  • Knowledge of Design Patterns and OOP’s concepts
  • Hands on experience in building responsive/adaptive web design.
  • Hands on experience with TDD approach preferably Jest, React testing library or Enzymes.
  • Experience in scalable/modular CSS approaches like (Smacc, ITCSS, BEM etc) and CSS preprocessor SASS, SCSS
  • Deep understanding of version control – Git, Bitbucket.
  • Must have knowledge of any build tools – Webpack, Grunt/Gulp, Gradle
  • Working knowledge of integrating with RESTful APIs for server-side functionality.
  • Good to have experience in Java/J2EE, Microservices, Springboot, Cloud apps

Experience

3 years experience at the Engineer Two level or 5 – 8 years total experience

Education

Bachelor degree or equivalent experience in Computer Science

Footer

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. Nothing in this job description restricts Avaya right to alter the duties and responsibilities of this position at any time for any reason. You may also review the Avaya Global Privacy Policy (accessible at https://www.avaya.com/en/privacy/policy/) and applicable Privacy Statement relevant to this job posting (accessible at https://www.avaya.com/en/documents/info-applicants.pdf).


Nearest Major Market: Irving
Nearest Secondary Market: Dallas