Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr Staff Software Engineer (python & Cti Integration Developer) @ Uniphore Software

Home > Software Development

 Sr Staff Software Engineer (python & Cti Integration Developer)

Job Description

Responsibilities:

  • Develop creative solutions and write technical designs based on the requirements.
  • Work closely with peer teams to ensure that applications are written to allow for overall system performance.
  • Assist in tuning and optimization.
  • Develop and execute unit tests for product components.
  • Promote high quality, scalability, and timely completion of projects.
  • Perform peer code reviews and provide feedback.
  • Apply the Agile approach to coordinate the development and determine project scope and limitations.
  • Debug and resolve issues reported in production deployments.
  • Work with the product management team to discuss application features and develop solutions as per the requirements provided.
  • Contribute to all phases of the development lifecycle.
  • Develop well-designed, efficient, secure, and testable code.
  • Support continuous improvement.

Requirements:

  • Bachelors degree in engineering, CS, or equivalent experience
  • 10+ years of professional software development experience inPython and Strong Experience in Frameworks like Apache Airflow, Prefect, PyTorch, TensorFlow and LangChain
  • Solid understanding of RESTful APIs, microservices, and asynchronous programming (asyncio, Celery) and gRPC and Websockets
  • Experience with databases (SQL PostgreSQL/MySQL, NoSQL MongoDB/Redis).
  • Very good understanding of Data Structures, algorithms, and their applications.
  • Strong Experience in Docker / Kubernetes / Garden
  • Design, develop, and maintain CTI applications and integrations for enterprise contact center environments. Experience in building scalable Middleware applications, Web Applications, and Web Services.
  • Implement integrations between telephony systems (Cisco, Avaya, Genesys, Amazon Connect, Twilio, Five9, NICE InContact, etc.) and CRMs (Salesforce, MS Dynamics, ServiceNow, Zendesk, etc.).
  • Customize IVR flows, agent desktops, and softphone integrations
  • Work with SIP, WebRTC, and VoIP protocols to ensure seamless voice and omnichannel integration.
  • Excellent written and verbal communication skills in English

Preferred qualifications:

  • Experience in Contact Centers Software/Telephony /Communication protocols such as SIP
  • Working experience in a Linux environment
  • Experience in Redis/Kafka distributed messaging
  • Experience in profiling applications

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Uniphore Software
Location(s): Chennai

+ View Contactajax loader


Keyskills:   telephony sip Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 5-45 Lacs P.A

Similar positions

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 23 hours ago
₹ Not Disclosed

Solutions Engineer - Linux BSP

  • Einfochips
  • 5 - 10 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

QA Automation & Infrastructure Engineer

  • FCS Software Solutions
  • 10 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Ai Ml Engineer

  • Accenture
  • 12 - 20 years
  • Noida, Gurugram
  • 3 days ago
₹ Not Disclosed

Uniphore Software

Uniphore is the global leader in Conversational Automation. Every day, billions of conversations take place across industries — customer service, sales, HR, education and more. Whether they are human to human, human to machine or machine to machine, conversations are at the heart of everythin...