PBX Consultant

Location: Kampala, Uganda

Department: Information Technology

Type: Temporary

Min. Experience: Experienced

About Fenix

Fenix International is a next-generation energy company.  Our mission is to transform our customers’ quality of life through disruptive innovation in energy and financial services. Our flagship product, ReadyPay Solar, is an expandable, lease-to-own solar home system financed through affordable instalments starting under $0.19 per day. We use real-time transaction data to create a unique credit score to finance power upgrades and other life-changing loans and open up a wider world of energy and financing for our customers.

To date, Fenix has sold over 150,000 ReadyPay Power systems in Uganda, bringing clean, reliable power for lights, phones, radios, TV and much more to over 900,000 people in Uganda.  In 2017, Fenix announced that it was joining forces with ENGIE, one of the world's largest energy companies and a leader in the move to renewable, decentralised and digital energy.  ENGIE will make significant commercial investments in Fenix to accelerate the path to our mission. Fenix will operate as a distinct and autonomous company within the ENGIE group in order to retain our unrelenting focus on innovation, smart iterative design, strong team culture and exceptional customer experience. Together, Fenix and ENGIE plan to bring life-changing energy and financial services to tens of millions of off-grid customers and to make universal access to modern energy a reality across Africa.

Job Description

Fenix International operates a large and fast growing call center that is helping to deliver affordable solar power to emerging markets in Uganda and the larger East African community. 

We are looking for highly professional technical support and consultancy services for our existing Asterisk PBX based call centre telephone solution. 

Key responsibilities will include improving the reliability, performance and availability of the existing system in a scalable and flexible manner, integrate and facilitate building effective solutions for our call centre demands and provide technical training for our VoIP systems engineers. 

The preferred candidate will provide on-site consultancy services in Kampala, Uganda.

Required Skills & Experience

  • Expertise in Asterisk including module development and source code customisation
  • Strong understanding of Linux and remote SSH server management
  • SIP and WebRTC expertise
  • Ability to transpose service or feature descriptions into technical requirements
  • Experience designing and developing call centre solutions
  • Experience customising preexisting call centre solutions
  • Ability to rapidly build and test new services and features
  • Custom Asterisk application development experience
  • Working knowledge of JavaScript and JavaScript SIP libraries and user agents
  • Excellent written and verbal communication skills in English

Desired Skills

  • Working knowledge of IP networking and configuration
  • Proficiency in C, C++ and Python programming languages
  • Experience using Git source control

Job Activities and Deliverables

  • Add redundancy and high availability to existing VoIP telephony system 
  • Deploy load balancer in front of Asterisk media servers
  • Improve outbound campaign dialing and inbound routing efficiency
  • Automate queue member assignments and optimise call blending based on call volume and agent availability
  • Deploy least cost routing engines in front of SIP trunks or PSTN gateways
  • Integrate and work with Asterisk to facilitate building effective solutions for our call centre demands.
  • Design and deploy innovative call centre solutions
  • Provide hands-on in-house training covering tools, technologies, system architecture, development skills, implementation, system maintenance and management
  • Set up phone system monitoring and system health reporting 
  • Optimise billing and call centre analytics solution

To Apply

Please submit your resume and cover letter through the job posting at www.fenixintl.com/careers

Fenix offers a competitive salary and a fun work environment. We recognize the value of diversity in our workforce, and encourage all qualified candidates to apply. We thank all candidates who choose to apply, however, only those selected for a further interview will be contacted.

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
Human Check*