Software Developer Jobs – Living Goods (LG)

Job
Title:              Software Developer
Organisation: Living Goods (LG)
Duty Station: Kampala, Uganda
Reports to: Technology &
Innovation Manager
About US:
Living Goods (LG) seeks to improve the lives of tens of millions of
underserved customers by revolutionizing the way community health is delivered
in the developing world.  To do this, Living Goods not only grows its own
business operations, but also dramatically magnifies its impact through
large-scale partnerships.  Living Goods supports networks of ‘Avon-like’
micro-entrepreneurs who go door-to-door teaching families how to improve their
health and wealth while selling affordable, high-impact products like basic
medicines, fortified foods, water filters, clean cook stoves, and solar lights.
Job Summary: The Software
Developer will work on new and existing web and mobile applications for
deployment and use by staff, agents and partners.  The Software developer will work with
designers and project managers to ensure that new systems designs are feasible
and thereafter work with colleagues to build and deliver the solutions.  In addition, the software developer will
provide product development support: Work with Living Good’s designers to
describe mHealth needs and opportunities and to ensure these needs are
addressed in LG’s current products or in LG’s Product road map.
Key Duties and Responsibilities: 
        
Analyze, design and implement software systems.
        
Facilitate product training sessions/workshops
for new product schemes
        
Documents and demonstrate solutions by
developing documentation, flowcharts, layouts, diagrams, charts, code comments
and clear code.
        
Software testing and quality assurance:
Responsible for developing new programs and proofing the programs to develop
needed changes to assure production of a quality product
.
        
Front end graphical user interface design
        
Develop web and mobile applications and web
services in a scalable and reusable manner.
        
Optimize output to match the specific platforms
such as mobile vs. desktop
Periodic and special duties:
        
Recommend system solutions by comparing
advantages and disadvantages of custom development and purchase alternatives;
Software modelling and simulation.
        
Troubleshooting development and production
problems across multiple environments and operating platforms.



Qualifications, Skills and Experience: 
        
The ideal candidate for the Living Goods
Software Developer job placement should have experience In developing web and
mobile applications and web services in a scalable and reusable manner.
        
Database design and development, understanding
of database systems (PostgreSQL, CouchDB, MySQL).
        
Experience with MVC frameworks and analytics
frameworks.
        
Proficient understanding of code versioning
tools, such as Git.
        
Experience working in Lean / Agile Development
environments.
        
Understanding of web technologies (NGINX, uWSGI,
Apache etc) and familiarity with Unix/Linux.
        
Solid programing experience in Android, Node.js,
Django, JavaScript, CakePHP.
        
Developing and extending Enketto engine
experience a plus.
NB: Please note that only
candidates meeting the minimum qualifications will be considered.
How to Apply:
All suitably qualified and interested candidates are strongly
encouraged to apply online at the web link below.
For more of the latest jobs, please visit https://www.theugandanjobline.com or
find us on our facebook page https://www.facebook.com/UgandanJobline

Related Jobs