Job Title: Research Enumerators – (115 Positions in areas Adjumani:36…
IT Career Jobs – Software Engineer at Fenix International
Job Title: Software Engineer
Organisation: Fenix International
Duty Station: Kampala, Uganda
About US:
Fenix International is a for-profit corporation and the creator of
affordable, Pay-To-Own renewable energy products that empower those living
off-grid. Over 34m people in Uganda are off-grid, which equates to 6.2m
households who have no access to power and instead depend on kerosene for light
and local businesses for phone charging. To address this, Fenix International
has developed ReadyPay, a new Pay-To-Own Solar Power System. Coming in a range
of kits, ReadyPay Power Systems are designed to provide clean light, phone
charging, entertainment and more for those living off-grid.
affordable, Pay-To-Own renewable energy products that empower those living
off-grid. Over 34m people in Uganda are off-grid, which equates to 6.2m
households who have no access to power and instead depend on kerosene for light
and local businesses for phone charging. To address this, Fenix International
has developed ReadyPay, a new Pay-To-Own Solar Power System. Coming in a range
of kits, ReadyPay Power Systems are designed to provide clean light, phone
charging, entertainment and more for those living off-grid.
Each ReadyPay is unique in that it contains lock-out technology, and,
together with MTN Mobile Money, it allows a customer to take a solar power
system home for a small down payment from just $15. Customers then “top up”
their ReadyPay through MTN Mobile Money payments (starting from $0.40 per day).
Each time a payment is made via Mobile Money, their ReadyPay Solar Power System
is unlocked for a set period of time. Customers will then eventually own their ReadyPay
systems after making continuous mobile money payments for a period 18 months.
together with MTN Mobile Money, it allows a customer to take a solar power
system home for a small down payment from just $15. Customers then “top up”
their ReadyPay through MTN Mobile Money payments (starting from $0.40 per day).
Each time a payment is made via Mobile Money, their ReadyPay Solar Power System
is unlocked for a set period of time. Customers will then eventually own their ReadyPay
systems after making continuous mobile money payments for a period 18 months.
Job Summary: The Software
Engineer will be designing new products and helping scale production of its
latest product, ReadyPay. The incumbent
should be a capable software designer with an expertise in coding for products
that will be deployed globally on a massive scale.
Engineer will be designing new products and helping scale production of its
latest product, ReadyPay. The incumbent
should be a capable software designer with an expertise in coding for products
that will be deployed globally on a massive scale.
Key Duties and Responsibilities:
- Administer cloud based Linux servers and
spearhead web application development - Actively collaborate with design team on
software development for future product offerings - Create support applications (Mac, PC,
Android, iOS) for current and future products - Actively participate in new product
development from concept to production and beyond
Qualifications, Skills and Experience:
- The Software Engineer should hold a Bachelor’s
or Master’s degree in a relevant engineering discipline (Computer
Engineering, Software Engineering, Computer Science preferred) - At least four years’ experience desired
- Past experience with the Django web
framework - Sever backend management experience
(Linux, MySQL, Nginx, etc) - Frontend web programming experience
(JavaScript, HTML, CSS) - Database administration and data
management skills (SQL) - Prior experience with software Design for
Testability (white-box, unit testing) - Working knowledge of good practices for
computer and data security - Past programming language proficiency in
Python - Appreciation for detailed source code
documentation and organized code structuring - Ability to generate testable software
requirements and implement per requirements - Working knowledge of both high-level
object oriented and low-level procedural programming concepts. A
full-stack developer. - Comfort architecting software per modern
software design patterns (MVP, MVC, etc) - Excellent written and verbal communication
skills in English - Availability to travel (approx 10-20%)
- Experience with Git and GitHub based
source code management - Interest in mobile device (Android,
iPhone) application development - Keen interest in products for emerging
markets
How to Apply:
All candidates are encouraged apply at the web link below.
Deadline: Rolling
For More Ugandan Jobs, Please Visit https://www.theugandanjobline.com
or find us on our facebook page https://www.facebook.com/UgandanJobline
or find us on our facebook page https://www.facebook.com/UgandanJobline