Python Developer IT Careers – Tugende

Job Title:     Python
Developer
Organisation: Tugende
Duty Station: Kampala,
Uganda
Reports to: IT Technical
Coordinator
About Us:
Tugende is a for-profit social enterprise that helps motorcycle taxi
drivers in Uganda own their own motorcycles via a fair, transparent
lease-to-own model instead of renting indefinitely. Ownership significantly
increases income, job security and road safety. Across Uganda and many other
emerging markets, motorcycles help drive the economy, mitigate traffic jams and
bad roads, and offer hundreds of thousands of jobs for those with little formal
education. Tugende is proving that millions of self-employed entrepreneurs can
receive credit to own the equipment they use to provide for their families,
even without credit histories, collateral, and in industries considered high
risk by traditional lenders. We currently serve over 3,943 customers in
Kampala, Mbarara, Jinja, and Mbale. We plan to expand to at least 10 locations
in Uganda over the next 1-2 years and then to regional neighbours which may
include Rwanda, Kenya, Tanzania and South Sudan.
Job Summary: The Python
Developer should have experience working in the Django framework to develop
smooth running and innovative web applications and software products. The
Python Developer is part of the Data & Systems Department and reports
directly to the IT Technical Coordinator.
Key Duties and
Responsibilities: 
·        
Use server-side logic to integrate user-facing
elements.
·        
Develop software related to asset management (or
other core business).
·        
Write and implement software solutions that
integrate different systems and web apis.
·        
Identify and suggest various opportunities to
improve efficiency and functionality.
·        
Write reusable and testable code.
·        
Support new projects and implement solutions
from a Level-3 perspective.
·        
Integrate data storage solutions.
·        
Implement data security and protection.
·        
Follow the Agile methodology during Analysis,
Development and Maintenance of software products.
·        
Exhibit excellent team work in coordinating with
other stakeholders on all tasks. These include but not limited to developers,
consultants, project managers, user departments and direct reports.
Key Performance Indicators
The Python Developer’s Performance will be evaluated in the following
key areas:
·        
Understanding of Assignments
·        
Timeliness of Delivery
·        
Quality of Delivery (this includes cleanliness
of code, clarity of documentation and efficiency of solutions)
·        
Exhibition of skill (both technical and
conceptual)
·        
Teamwork and professionalism



Qualifications, Skills and
Experience:  
·        
The applicant must hold a Bachelor’s degree in
Computer Science, Information Technology, Software Engineering or relevant
fields.
·        
At least three years experience in Python
Development.
·        
Extensive knowledge of different python (web)
frameworks specifically Django, Twisted, Numpy/Pandas, Matplotlib and iPython
·        
Familiarity with web stack and underlying
protocols and languages (TCP, UDP, HTTP, XML, JSON )
·        
Database Management (Postgres or MySQL)
·        
Server setup and administration (nginx, uWSGI,
gunicorn, Apache etc)
·        
Understanding of general coding concepts –
Required: object oriented development, model view controller and restAPI
·        
Excellent time management and multitasking
skills.
·        
Understanding of different types of Object
Relational Mappers.
·        
Broad knowledge and understanding of code
versioning and deployment tools (such as Git, Bit bucket, Mercurial SVN or
Ansible)
·        
Basic understanding of front-end technologies,
such as JavaScript, HTML5, and CSS3
·        
Knowledge of GIS and financial systems is an
added advantage
·        
Experience of working with Twisted Servers and
Matplotlib or any Business Intelligence tools is an added advantage
Personal Competencies:
·        
Empathy: Ability to understand and
share the feelings of others in a working environment, strong commitment to
support others with timely attention to detail and quality.
·        
Solution Oriented: Must have strong
problem solving skills. Be creative, innovative and a strategic thinker. Have
ability to challenge the things which are done and the way in which things are
done and see the way they could be.
·        
Always Growing: Must have experience
in training and contributes to a continuous learning environment for both team
and business growth. Ability to translate business and department needs into
individual objectives in a manner that contributes to business strategy.
Demonstrated ability to manage multiple priorities and projects.
·        
Integrity: Demonstrate a set of well
defined values and beliefs to guide defined behaviours, systems and best
practices required to achieve the business goals. Should have ability to hold
oneself to consistent moral and ethical standards, be honest and truthful of
their actions within a team.
·        
Work as Team: Must have proven
ability to work in teams, share knowledge with others to establish and improve
processes and procedures. Strong interpersonal skills and ability to build and
maintain relationships.
How to Apply:
All suitably qualified and interested candidates are encouraged to
apply online at the link below.
Deadline: 13th November
2017
For more of the latest jobs, please visit https://www.theugandanjobline.com or
find us on our Facebook page https://www.facebook.com/UgandanJobline



Here are similar jobs : ,

Job categories

Most popular job filters

ABSA Bank Accountant Administrative Assistant Aldelia and HR Beyond Limits Limited ALIGHT Arua Baylor College of Medicine Children’s Foundation -Uganda (Baylor-Uganda) Coca-Cola Beverages Africa CPA Danish Refugee Council (DRC) DFCU Bank Driver Entebbe Finance Officer Gulu Infectious Diseases Institute (IDI) International Rescue Committee (IRC) Jinja Kampala KCB Bank Uganda M-KOPA Mbarara Mota-Engil Africa MTN Uganda Mukono National Environment Management Authority (NEMA) NFT Consult Ltd Nile Breweries Limited Pride Microfinance Limited (MDI) (Pride) Procurement Officer Sales Executive Save the Children International Stanbic Bank TotalEnergies True North Consult Ltd Uganda Airlines Uncategorized United Nations United Nations High Commissioner for Refugees (UNHCR) United Nations World Food Programme (WFP) United Nations  Regional Service Centre in Entebbe (RSCE) United States US Embassy USAID USAID Project World Vision International

More posts

New jobs today: