Design, develop, and implement custom IVR solutions using Talkdesk technology.
Collaborate with business partners, technical architects and the rest of our team to gather requirements and create detailed specifications for IVR solutions.
Establish, monitor, maintain and report on KPIs related to our callcenter performance.
Develop and maintain IVR applications, including call flows, voice prompts, routing scripts and other interactive elements of IVR applications using Omelia Studio.
Integrate IVR applications with back-end systems, databases, and APIs especially CRM Systems using Talk Desk and Omelia APIs and webhooks.
Conduct thorough testing of IVR applications to ensure they meet requirements and perform as expected.
Troubleshoot and resolve technical issues related to IVR applications in Production and our lower environments.
Stay up-to-date with emerging trends and technologies in IVR development and make recommendations for improvements to existing IVR solutions.
Maintain reference documentation on application development processes and proeedures.
Demonstrate the Company’s Core and Growth Values in the performance of all job functions.
Job Qualifications:
Strong knowledge of Talkdesk’s API and integration capabilities.
Expert experience with Talkdesk Studio.
Expert experience with Talkdesk Live.
Experience with Talkdesk AppConnect.
Experience with Talkdesk Speech Analytics, Preferred.
Proficiency with Omelia Studio for call flow development.
Proficiency in programming languages such as JavaScript, Node.js, and Python.
Experience with databases, such as MySQL and MongoDB.
Knowledge of speech recognition and natural processing technologies, preferred.
Knowledge of web development technologies, such as HTML, CSS, and React.
Develop and manage the integration of data — orchestration, ingestion, storage, format, transport, pipelines, and provisioning. Make decisions about the selection of tools and technology.
Create and modify functions, programs, routines and procedures to export, transform and load data. Work across teams to optimize and build for re-use.
Develop logical and physical data models.
Work with IT, business and data management teams to understand data needs and develop specialized solutions.
Collaborate with application integration and development teams on the selection and development of application data structures, storage, and integration in accordance with enterprise architectural standards. Serve as the liaison to application and integration teams. Learns the organizations’ enterprise applications, systems, and database portfolio, providing subject matter expertise to the team.
Creation and maintenance of RESTful APIs to expose access to Data.
Design for data quality, flexibility, and supportability.
Protect the organization and its assets with a strong consistent security awareness.
Optimize data integrations, balancing cloud and maintenance costs with performance.
Track industry changes and recommend improvements in data integration and architecture.
Lead DevOps principles and agile development practices on the team to increase quality and reliability of software delivery, conduct code reviews and pull requests when needed
Use DevOps principles and agile development practices to increase quality and reliability of software delivery. Code review and pull requests.
Build automated tests and test datasets for repeatable software quality assurance testing
Job Qualifications:
Knowledge of various architectures, patterns, and protocols, such as data virtualization, UDM, CQRS, CDM, data lake, data warehouse, multi-cloud
Hands-on experience with data fabric pattern or knowledge of hybrid integration platforms and application integration (APIs, RPC, SOA, messaging)
Experience with Talkdesk or other CCaaS solutions is a significant bonus
Experience with Salesforce or other CRM is a significant bonus
Experience with D365 F&O ERP or other ERPs is a significant bonus
Expert .net knowledge and experience
Expert SQL knowledge, knowledge of NoSQL types, time-series, ledger, other immerging types
Expertise in at least one big data programming language, Java preferred
Understand agile data modeling, lineage, other metadata management
Knowledge of data ingestion techniques, including streaming, synchronization, real-time, near real-time and mini-batch
Knowledge of data management practices, including master data management, data governance and data product management
Knowledge of and experience with data integration platforms, Microsoft Azure preferred
Conversant in basic statistical and machine learning concepts, to collaborate effectively with data scientists and analysts
8+ years’ experience in data integration, data warehouse, and/or big data development, incorporating data architecture patterns and standards, as well as data integration design principles, working on an agile team.
Azure cloud certified, Preferred.
Knowledge of various architectures, patterns, and protocols, such as data virtualization, UDM, CQRS, CDM, data lake, data warehouse, multi-cloud
Hands-on experience with data fabric pattern or knowledge of hybrid integration platforms and application integration (APIs, RPC, SOA, messaging)
Expert .net knowledge and experience
Expert SQL knowledge, knowledge of NoSQL types, time-series, ledger, other immerging types
Expertise in at least one big data programming language, Java preferred.
Understand agile data modeling, lineage, other metadata management.
Knowledge of data ingestion techniques, including streaming, synchronization, real-time, near real-time and mini-batch.
Knowledge of data management practices, including master data management, data governance and data product management
Knowledge of and experience with data integration platforms, Microsoft Azure preferred.
Experience with Talkdesk or other CCaaS solutions is a significant bonus.
Experience with Salesforce or other CRM is a significant bonus.
2+ years of Manual testing experience working with QA practices and processes, testing Single Page Web Applications, Web Applications, SQL Server, distributed infrastructure tools, API’s.
1+ year of experience documenting and developing test cases using tools like Azure DevOps.
Familiar with bug tracking tools (Azure DevOps, JIRA), continuous integration (Azure DevOps), and source control (Git).
Demonstrated understanding of QA principles, inspection techniques, and testing procedures.
Experience in Testing with CRM such as Salesforce Service Cloud or CCaaS Solution such as Talkdesk or ERPs such as D365
Experience with API Testing tools such as Postman
Experience with SQL for testing of Database systems
Knowledge of cross-platform, cross-browser compatibility, responsive web application testing methodologies.
Extensive working experience in integration, system, Smoke, regression testing, risk-based testing, and quality assurance skills and ethics.
Primary Job Functions:
Creation and execution of test cases related to assigned User Stories and the acceptance criteria.
Participate in scrum meetings to understand the project plans, requirements, collaborate with the team and stakeholders.
Work directly with the development staff and business system analyst to understand and confirm desired outcomes, timelines, and overall scope.
Test and document .Net Core Web API’s, Saleforce integrations, Talkdesk integrations, Web Applications, SQL based applications and stored procedures running on Azure infrastructure, such as App Services, Azure function, service bus, Azure SQL.
Understand the stories, features, use cases design and build appropriate test scenarios to ensure the solutions meet customer needs in timely manner with highest quality.
Responsible for execution of all testing activities on assigned projects including providing input on the definition of testing approach, test effort estimation, progress and status reporting, training and education on QA processes and tools.
Contribute to the Manual and Automation test strategy, test coverage documentation, test execution plans, scripts, and framework focusing on test architecture, re-usability, stability, performance, scalability, and related Quality/team metrics reports
Provide hands-on test support when necessary to verify front-end and back-end changes, user workflows, database, API, security, performance, mobile device, browsers.
Evaluate large datasets using various data profiling techniques to provide input to data specifications and quality rules.
Create data migration specifications including source to target mappings and transformations.
Provide subject matter expertise on data migration and conduct acceptance testing.
Formulate data quality rules that fit the data needs.
Define appropriate data quality metrics for monitoring and dashboards.
Troubleshoot issues, determine root cause of data quality errors and make recommendations for long-term solutions.
Develop process improvements to enhance overall data quality.
Fluent in the language of data, confident SQL knowledge and analytics tools with experience using T-SQL to write queries for data profiling, analytics and test data creation.
Strong knowledge of master data management and data governance
Conversant in basic statistical and machine learning concepts, to collaborate effectively with data scientists and analysts.
Understanding of software development lifecycle and data engineering practice
Knowledge of Microsoft and other industry technologies
Knowledge of standard reporting, data analytics and dashboarding
Application Support and Performance Monitoring experience
Analyze log files, system/application data, and debug source code to determine issue root cause; prevent the repetition of issues through leading the root cause analysis effort.
Independently troubleshoot and resolve issues impacting systems, applications and services within the agreed time to recovery.
Assess accuracy of incident priority as well as risk of changes proposed for Production deployment and challenge these when necessary.
Continually develop expertise on the systems, technology and infrastructure.
Experience utilizing Azure DevOps as related to CI/CD build pipeline automation and best practices
Minimum of 5+ years of experience as an SDET using Selenium with C# for automation, and Visual Studio
Automation Lead experience (a plus)
Experience with Microsoft Dynamics 365 F&O, Supply Chain and/or Commerce (a plus)
Responsibilities:
Creation of automation standards and best practices for the D365 platform
Creation of a QA automation strategy and drive awareness across the D365 platform
Identify opportunities and drive the implementation of automation to improve service health, manageability, and reliability
Remain current on new technologies, methods and procedures including, but not limited to, coding practices such as Test Driven Development, Continuous Integration, and Continuous Deployment
Track and document progress of automated testing results
Drive innovation and streamline automation testing processes
3+ years of experience in Software development and services.
3+ years Hands-on experience with relational databases such as MS SQL / Oracle etc. Experience with SQL tuning, writing, reading, and troubleshooting SQL queries
Experience of at least 1 full cycle implementation of HighJump WMS
3+ years of experience implementing Business Logic using Process objects in HighJump Architecture code. Experience with creating HighJump web pages using Page Editor (Report, Search, Add/Edit pages) including implementing workflow logic in the pages.
3+ years of experience in the HighJump workspace performing Administration related tasks, such as Managing Users, Devices, and setting up Reports.
Experience with enhancing and supporting HighJump WMS applications on the Cloud.
Expertise in Software Design, Coding Standards, Code Reviews, Best practices.
Strong consulting, analytical, and problem-solving skills