We are seeking a talented and experienced Senior Software Developer to join our growing team and lead the development of our in-house communication platform.

Responsibilities:

Architect and Develop Communication APIs:

  • Design and implement APIs for voice calling, messaging, and email within our custom communication platform.
  • Ensure the APIs are scalable, reliable, and adhere to industry best practices.

Integration with Web Applications:

  • Collaborate with cross-functional teams to integrate communication APIs seamlessly into existing web applications.
  • Replace third-party APIs, such as Twilio, with in-house solutions.

Protocol Implementation:

  • Implement communication protocols such as SIP, SMPP, and others as needed for voice and messaging functionalities.

Media Processing and Servers:

  • Develop or integrate media servers for handling voice streams, including transcoding, mixing, and routing.
  • Ensure efficient processing of media in real-time communication.

Collaboration on Database Design:

  • Work with the database team to design and implement databases for storing user profiles, call logs, and other relevant information.

Security Measures:

  • Implement encryption for communication channels and ensure the security of voice and messaging features.
  • Address security considerations related to user data and communication.

Testing and Quality Assurance:

  • Conduct thorough testing of the communication platform to identify and address issues.
  • Implement quality assurance measures to ensure a reliable and robust system.

Documentation:

  • Create comprehensive developer documentation for APIs, protocols, and other technical aspects.
  • Provide support to other developers using the communication platform.

Monitoring and Optimization:

  • Set up monitoring tools to track the performance of the communication infrastructure.
  • Optimize the platform for scalability and performance improvements.

Requirements:

  • Experience in software development, with a focus on communication platforms.
  • Proficient in programming languages
  • Experience with protocols like SIP, SMPP, and WebRTC.
  • Strong understanding of security principles in communication systems.
  • Familiarity with cloud platforms (AWS, Google Cloud, Azure).
  • Excellent problem-solving and communication skills.

Job Details

Total Positions:
3 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Shahdara, Lahore, Pakistan
Gender:
Male
Minimum Education:
Intermediate/A-Level
Career Level:
Experienced Professional
Minimum Experience:
2 Years
Apply Before:
Feb 02, 2024
Posting Date:
Jan 01, 2024

Just Call Private Limited

Information Technology · 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Software Developer

BinaryMindz, Karachi, Pakistan
Posted Jun 03, 2024

Software Developer - CCHANNEL

MGS Connect, Multiple Cities, Pakistan
Posted Jun 08, 2024

Software Developer

Technowiz, Islamabad, Pakistan
Posted Jun 04, 2024

Software Developer

StingRay Technologies, Karachi, Pakistan
Posted May 26, 2024
View All
I found a job on Rozee!