Principal Voice (Backend) Software Developer

Sutherland

Not Interested
Bookmark
Report This Job

profile Job Location:

Sofia - Bulgaria

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

  • Technical Expertise & Guidance: Provide deep technical expertise in backend development code reviews and architectural discussions ensuring best practices are followed.
  • System Development & Implementation: Design develop test and deploy backend software solutions using and Java adhering to high-quality standards.
  • Database Design & Optimization: Architect and optimize relational database schemas write efficient queries and ensure data integrity and performance.
  • Real-time Communication Technologies: Develop and maintain components for real-time communication including SIP signaling and RTP streaming.
  • Media Processing & Integration: Explore and implement solutions for audio/video media processing and integration within the contact center environment.
  • Contact Center Domain Expertise: Contribute to the development of contact center-specific features and integrations understanding the nuances of the domain.
  • Performance & Scalability: Identify and address performance bottlenecks ensuring the platform can scale to meet growing demands.
  • Troubleshooting & Support: Diagnose and resolve complex production issues providing timely and effective solutions.
  • Cross-functional Collaboration: Work closely with product managers architects QA engineers and other stakeholders to deliver high-quality software.

Qualifications :

  • Development Languages:
    • : Extensive experience in developing backend services and APIs using .
    • Java: Strong proficiency in Java development for backend applications.
  • Platform:
    • Linux: Deep understanding of the Linux operating system and its ecosystem for development and deployment.
  • Database Proficiency:
    • Relational Database Principles: Must possess a strong foundational knowledge of relational database principles including data modeling normalization ACID properties and transaction management.
    • SQL: Proficient in writing complex and optimized SQL queries.

 

Highly Desirable Skills and Experience:

  • PostgreSQL:
    • Physical Design: Proven experience in designing and optimizing PostgreSQL physical schemas for high-throughput and low-latency applications.
    • Programming: Experience with PostgreSQL programming including stored procedures functions and triggers.
  • Real-time Communication Protocols:
    • SIP Signaling: Hands-on experience with Session Initiation Protocol (SIP) for signaling in voice and video calls.
    • RTP Streaming: Experience with Real-time Transport Protocol (RTP) for audio and video data streaming.
    • Media Technologies:
      • Familiarity with other applications and technologies related to audio/video media processing and streaming.
  • Contact Center Domain Expertise:
    • Experience in developing software specifically for contact center environments.
    • Familiarity with major contact center platforms such as Genesys Cisco or similar.
    • Cloud Technologies: Experience with cloud platforms (AWS Azure GCP) and containerization (Docker Kubernetes).
  • Microservices Architecture: Experience designing and building microservices.
  • Monitoring & Logging: Familiarity with monitoring and logging tools (e.g. ELK stack (preferable) Prometheus Grafana).

Additional Information :

  • Long-term job security with a permanent contract
  • Additional health and life insurance coverage
  • Generous annual leave
  • Food vouchers and paid breaks
  • Competitive salary and clear career progression
  • World-class on-the-job training

All your information will be kept confidential according to EEO guidelines.

 


Remote Work :

Yes


Employment Type :

Full-time

Technical Expertise & Guidance: Provide deep technical expertise in backend development code reviews and architectural discussions ensuring best practices are followed.System Development & Implementation: Design develop test and deploy backend software solutions using and Java adhering to high-qual...
View more view more

About Company

Company Logo

Sutherland is seeking an organized and reliable person to join us as Admin Specialist. We are a group of driven and supportive individuals. If you are looking to build a fulfilling career and are confident you have the skills and experience to help us succeed, we want to work with you ... View more

View Profile View Profile