Skip to main content

Genesys - Senior Software Development Engineer - JavaScript/Node.js/Python

Technology
GENESYS TELECOM LABS INDIA
1 month ago

Job description

Summary :

  • Interface with business customers, gathering and understanding requirements.
  • Interface with customer and Genesys data science teams in discovery, extraction, loading, data transformation, and analysis of results.
  • Define and utilize data intuition process to cleanse and verify the integrity of customer & Genesys data to be used for analysis.
  • Implement, own, and improve data pipelines using best practices in data modeling, ETL/ELT processes.
  • Build, improve, and provide ongoing optimization of high-quality models.
  • Work with PS & Engineering to deliver specific customer requirements and report back customer feedback, issues, and feature requests.
  • Continuous improvement in reporting, analysis, and overall process.
  • Visualize, present, and demonstrate findings as required.
  • Perform knowledge transfer to customer and internal teams.
  • Communicate within the global community respecting cultural, language, and time zone variations.
  • Demonstrate flexibility to adjust working hours to match customer and team interactions.

Desired Candidate Profile :

  • Bachelor's / Master's degree in quantitative field (e.g., Computer Science, Statistics, Engineering).
  • 5 years of relevant experience in Data Science or Data Engineering.
  • 5 years of hands-on experience in Elasticsearch, Kibana, and real-time analytics solution development.
  • Hands-on application development experience in AWS/Azure/GCP and it is good to have experience in Snowflake, Tableau, or ELK.
  • Good working knowledge on any programming language like Java, NodeJS, Python.
  • Application development background of using any contact center product suites such as Genesys, Avaya, Cisco etc. is an added advantage.
  • Expertise with data modeling, data warehousing, and ETL/ELT development.
  • Proficiency with REST API, JSON, AWS.
  • Experience in working and delivering projects independently.
  • Ability to multi-task and context switch between projects and tasks.
  • Curiosity, passion, and drive for data queries, analysis, quality, and models.
  • Excellent communication, initiative, and coordination skills with great attention to detail.
  • Ability to explain and discuss complex topics with both experts and business leaders.

Tech Stack :

  • Languages : JavaScript, NodeJS, Python, Java
  • Cloud : AWS (Lambda, ECS Fargate, EKS, Docker, SQS)
  • Analytics/Data : Elasticsearch, Kibana, Snowflake, Tableau, ETL/ELT
Keywords
TeaMS-DOSJSONElasticsearchNode.jsJavaScriptKibanaPythonJavaData managementNode

Interested in this role?