Sr Staff Software Engineer (Python & CTI Integration Developer)

10 - 15 years

35 - 45 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

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 in

    Python 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

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Uniphore Software Systems logo
Uniphore Software Systems

Software Development

Palo Alto California

RecommendedJobs for You

vijayawada, hyderabad, bengaluru

hyderabad, gurugram, bengaluru