Full Stack Programmer Job at VDart Inc, Remote

dTBxSE8wRW8yRmovd0VQRVpQdDRGZW5yRnc9PQ==
  • VDart Inc
  • Remote

Job Description

Role: Full Stack Programmer (VoiP)

Location: Remote

Duration: Contract

1. VoIP Expertise

  • Understanding of SIP (Session Initiation Protocol): The developer needs to be proficient in VoIP protocols such as SIP, which is used for making and managing calls over IP networks.
  • Experience with VoIP APIs: Knowledge of integrating with VoIP service providers like Twilio, Nexmo, or even developing custom solutions to manage call routing, voice recording, and other features through API calls.
  • Understanding of Telephony Systems: Familiarity with popular PBX (Private Branch Exchange) systems like 3CX or Asterisk is crucial, as they'll need to replicate or improve the functionalities available in these systems.

2. Skills in Programming Languages

  • C#: The developer should be skilled in C# for building a desktop or web application that interacts with telephony services. C# can be used to create APIs, manage SIP connections, and integrate with a variety of services and databases.
  • Python: Python can be a strong choice for scripting and backend services for VoIP. There are libraries like Twisted, PJSIP, or AIO-SIP that can help the developer interact with SIP-based telephony systems.
  • Other Languages: Knowledge of JavaScript (for frontend UI), Node.js (for backend services), or even Java (if integrating with Android devices) might be useful, depending on the scope of the project.

3. API Integration

  • Experience with REST APIs: The developer should be comfortable working with RESTful APIs to manage tasks like call initiation, call status, and billing features. Understanding how to authenticate and securely integrate with third-party telephony APIs is important.
  • Real-time Communication Protocols: Knowledge of WebSockets or other real-time communication protocols will be important for building a system that can handle live interactions (e.g., click-to-dial).
  • Integration with 3CX (or other PBX systems): If you're upgrading from 3CX, the developer will need to understand how to interact with its APIs, especially for managing users, extensions, and call flows. The goal would be to create a custom solution that either extends or replaces 3CX with more advanced features tailored to your needs.

Job Tags

Contract work, Remote job,

Similar Jobs

Small Sliders- HnK Holdings, LLC

Squad Member Job at Small Sliders- HnK Holdings, LLC

 ...paced workplace handling spontaneous issues as they arise? Smalls Sliders front of house and back of the house position offers a flexible environment that will inspire and reward an out-of-the-box thinker like you! At Smalls Sliders we are simple on purpose, which means... 

Mosquito Squad - Central Massachusetts

Seasonal Sales & Call Center Agent Job at Mosquito Squad - Central Massachusetts

 ...reward-driven individuals. This position is in our Fitchburg Call Center. The focus is on taking calls from current and potential clients...  ....You must be available for all Morning, Afternoon, and Evening shifts and some weekends.We do require a drug screen as well... 

ProPivotal Staffing

Work From Home - Clinical Pharmacist Reviewer - $55 - $57/hr (MA Only) Job at ProPivotal Staffing

 ...Work From Home Clinical Pharmacist Reviewer $55 - $57/hr (MA Only) Fully remote position with a leading pharmacy team Competitive pay + professional development Support Retail, Home Infusion, and Specialty Pharmacy Improve prior authorization & medication... 

Purdy Law Office, LLC

paralegal/legal secretary/assistant Job at Purdy Law Office, LLC

Job Description We are looking for a family law Paralegal/Legal Secretary for a small practice to undertake a variety of administrative...  ...agendas and provide timely reminders Skills Proven experience as legal secretary preferable but not necessary Knowledge of... 

Selby Jennings

Quantitative Trader/Portfolio Manager Job at Selby Jennings

 ...Portfolio Managers & Quantitative Traders - Hedge Fund | Independent Trading Location: New York, NY / Remote Type: Full-Time | Hedge Fund I am partnered with a leading multi-strategy hedge fund that is actively seeking portfolio managers and quantitative traders...