VoIP Developer Job in Kenya

Ad Code

VoIP Developer Job in Kenya

VoIP Developer 

About Apollo Agriculture: 

Apollo Agriculture is the commercial farming platform that helps small-scale farmers maximize their profits. Apollo’s ML-powered credit models and automated operations technology unlock the massive, untapped small-scale farming market, starting in Kenya. With optimized financing, high-quality farm products, and digital advice, Apollo farmers are already more than doubling their farm profitability. Apollo’s team brings together technology, credit and operations experience from The Climate Corporation (acquired for USD $1 Billion), Google, Capital One and One Acre Fund. We value evangelical pursuit of mission with a pragmatic approach, humility in the face of challenge, active discussion of disagreements, and considerate listening. 

About the Role:


Apollo Agriculture is seeking a VoIP developer to help us change how African farmers access credit, customized advice, and farm inputs at a radical scale. We are looking for someone with a strong understanding of PBX phone systems, excellent asterisk/telephony fundamentals, and a genuine desire to grow. 

The VoIP Developer will be responsible for transforming our internal asterisk-based telephony capabilities into exciting and valuable customer experiences. You’ll help us to build a telephony system that can do pretty much everything, from a completely automated self-service menu to predictive auto-dialers.

The position reports to the IT Manager.

Your Responsibilities:

  • Responsible for designing, deploying, securing, monitoring and managing Voice over Internet Protocol (VoIP) systems.
  • Expand asterisk telephony capabilities into exciting customer experiences through integration with external CRM applications.
  • Serve as an escalated Tier 3 resource for network and voice related issues.
  • Create and maintain technical documentation (network designs, SOPs, User Guides, etc. ) in support of user training and the technical knowledgebase.
  • Ensure that the voice architecture is highly available, fault-tolerant, and highly scalable.
  • Ensure compliance to infrastructure standards.

Qualifications:

  • Bachelor’s degree in Computer Science or a related field OR equivalent combination of education and experience that demonstrates competency
  • At least 4 years of experience in building and customizing Asterisk source code for call center blended solutions with CRM integration.
  • Sound knowledge of Asterisk Dial-plan, Asterisk Gateway Interface and Asterisk Manager Interface.
  • Proficient with Git tools, merge requests, tags, CI/CD pipelines, and DevSecOps practices
  • Experience with shell scripts, Python, Node.js, for creating asterisk AGI & AMI scripts
  • Detailed knowledge of network security systems and software.
  • Strong analytical and problem-solving skills
  • Good communication and interpersonal skills

Nice to have:

  • Digium-Certified Asterisk certifications or similar qualifications
  • Familiarity with PostgreSQL, Shell Scripting and C programming in asterisk
  • Strong knowledge of configuration management technologies such as Ansible
  • Familiarity with Wazo, FreeSwitch, GoAutoDial, XIVO, FreePBX or Vicidial PBX systems
  • Strong knowledge of multi-asterisk server architecture

We:

  • Are a collaborative team of smart and ambitious people who are dedicated to serving our customers. 
  • Make magic happen to solve hard problems and always come with solutions when challenges arise. 
  • Are comfortable taking risks that can result in radical scale, and understand that failures are opportunities to learn and improve. 
  • Are considerate listeners and take the time to deeply understand and seek out ideas from the people around us, even when we disagree. 
  • Offer a dynamic environment that fosters talent, collaboration and growth. 
  • Take pride in our work and share the responsibility to see it through from conception to deployment. 
  • Back up our talk with a competitive compensation and benefits package and challenging projects. 
  • Value autonomy, honesty, transparency, and respect. 
  • Are excited to hear from you!

How to Apply

Apply for the job here