Job Description :
About The Role:
We are seeking an experienced Lead Software Engineer to join our Voice Analytics team focused on delivery of solutions for enterprise automation initiatives.
Top Requirements:

  • 4+ Experience architecting microservice based systems,
  • 5+ Experience with Object Oriented programming languages (JAVA, .NET),
  • 3+ Experience using relational databases (MSSQL, MySQL)
  • Public Cloud experience (Azure, Google, AWS)

This forward thinking developer will help define our technology strategy and lead a team of software engineers in the delivery of emerging speech recognition and voice analytics capabilities to the broader enterprise. A keen attention to detail, curiosity, problem-solving abilities, and direct experience with common software development tools and practices are required.
The Voice Analytics team is a fun, fast paced environment leveraging and applying new technologies to solve challenging business problems. As part of the team, you will directly engage and collaborate with multiple business stakeholders and users to understand their needs, their environment and how voice analytics can drive operational efficiencies and increase the quality of our services.
Primary Responsibilities:

  • Designing, developing, and unit testing (manual and automated) of new application functionality
  • Interpreting requirements and functional designs into technical application design

Agile development including collaborating with business, systems analysts, and QA

  • Ensuring quality, accuracy, and architecture of released code
  • Understanding business mission, vision, and strategy
  • Incorporate best development practices and agile/scrum practices
  • Use GitHub to publish and maintain application code and review new additions and enhancements
  • Work with various teams, often geographically distributed, to solve complex business and technological problems
  • Mentor and train more junior developers to help grow the team

Required Qualifications:

  • Undergraduate degree or equivalent experience
  • 7+ years of full-stack developer experience
  • 7+ years of experience developing in agile teams
  • 7+ years of experience building and integrating RESTful APIs or web services with user interfaces
  • 4+ Experience architecting microservice based systems
  • 3+ Experience using relational databases (MSSQL, MySQL)
  • 5+ Experience with Object Oriented programming languages (JAVA, .NET)
  • 5+ Experience with front-end web technology, preferably with a modern framework (React, Angular)
  • Experience with RESTful web services
  • Experience integrating other service layers
  • 2+ Experience with containerization (Docker)

Preferred Qualifications:

  • Kubernetes / Openshift experience
  • Experience with a variety of technology (NodeJS, .Net core, python)
  • Experience with message broker system (Kafka, RabbitMQ)
  • Public Cloud experience (Azure, Google, AWS)
  • Ability to iterate quickly and incrementally to rapidly deliver Production Support experience
  • Ability to learn on the fly and get up to speed quickly
  • Experience with Jenkins
  • Experience working with Contact Center technologies and/or solutions at scale

Source link