Software Developer job at Raising The Village

Vacancy title:
Software Developer

[ Type: FULL TIME , Industry: Nonprofit, and NGO , Category: Science & Engineering ]

Jobs at:

Raising The Village

Deadline of this Job:
Friday, May 19 2023 

Duty Station:
Within Uganda , Mbarara, East Africa

Summary
Date Posted: Friday, May 05 2023, Base Salary: Not Disclosed

Similar Jobs in Uganda
Learn more about Raising The Village
Raising The Village jobs in Uganda

JOB DETAILS:

Location: Mbarara
Supervisor Team Lead - Software Development
Years of Experience: 2-4 years
Department: PEAL
Travel Required: 10%

About Raising The Village:
We are Raising The Village (RTV) – an international development organization and a registered charity – on a mission to end ultra-poverty in Sub-Saharan Africa. Raising The Village is a fast-growing organization on an accelerated growth path. We have 120+ national staff in Uganda and a team of 8 people in North America working together to lift communities out of ultra-poverty in last-mile villages. We operate at the intersection of direct implementation and advanced data analytics to inform progress, decision-making, and impact. Our programs are focused on removing scarcity barriers, increasing and diversifying incomes, and ensuring sustained outcomes through 24-month partnership with last-mile villages and local governments. We work in the thematic areas of agriculture; here is the agriculture page on the website: https://raisingthevillage.org/impactdrivers-agriculture/, WASH, Financial Inclusion through a gender transformative and community driven development approach.

To date we have supported more than 665,000 people through our innovative holistic approach and are on track to expand to reaching one million people annually in the region by 2027. We have achieved this tremendous growth with the support of our incredible partners from all around the globe who believe in our model and impact. Find out more about our programs and impact at: www.raisingthevillage.org

Job Description
Under the Data Engineering Unit of PEAL, the Full Stack Developer shall initiate and take the lead on all PEAL development projects. He or She shall be engaged in all phases of the software development lifecycle which include: gathering and analysing user/business system requirements, responding to outages, and creating application system models. Participate in design meetings and consult with clients to refine, test and debug programs to meet business needs and technology initiatives.

Roles and Responsibilities
● Researching, designing, implementing, and managing software packages for program efficiency.
● Testing and evaluating new programs for integration.
● Identifying areas for modification in existing programs and subsequently developing these modifications and other functionalities.
● Write software applications and programs for backend/frontend purposes. 
● Test & debug programs and fix any reported bugs. 
● Collaborate with other developers and IT teams to improve our tools' performance, efficiency, and scalability.
● Knowledge sharing through user training.
● Gather and evaluate user feedback for software improvements.
● Create technical documentation guides for reference and reporting.

Technical Requirements 
● BS/BE in Computer Science/Software Engineering. 
● Programming experience at least 2 years in Python language and expertise in at least one popular Python framework (like Django, Flask, Dash, etc). 
● Experience of at least 2 years in front-end technologies such as HTML5, CSS, JQuery, JS, Flutter, Kotlin/android, Java, etc. 
● Working knowledge of PHP and PHP frameworks.
● Working knowledge of APIs, third party application integration and web services. 
● Working knowledge of Relational Databases (MySQL, PostgreSQL, SQL Server), NoSQL databases, and SQL language. 
● Working knowledge of cloud computing and DevOps is an added advantage.
● Working knowledge of Github and any version control systems.
● Experience of at least 2 years in Mobile Application development.
● Good understanding of the Software Development LifeCycle/Software Modeling.
● Good understanding of Integrated Development Environments such as Visual studio code, Jetbrains developer suite, Android studio, and Eclipse.
● Good understanding of graphic design software such as Adobe, and Sketch and user experience design will be an added advantage.

Personal Qualities
● Ability to work in a team environment. 
● Strong problem-solving skills and analytical skills.
● Resilience and a determination to succeed.
● Independent thinker with a growth mindset.
● Must be passionate, self-motivated, and able to learn quickly. 
● Strong sense of integrity.  
● Personal values that match our organization's values.

Raising The Village is an equal opportunity employer committed to diversity and inclusion. We highly encourage female candidates to apply.

Work Hours: 8


Experience in Months: 24

Level of Education:
Bachelor Degree

Job application procedure

Interested applicants? click here to apply


All Jobs

QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Uganda
Job Type: Full-time
Deadline of this Job: Friday, May 19 2023
Duty Station: Mbarara
Posted: 05-05-2023
No of Jobs: 1
Start Publishing: 05-05-2023
Stop Publishing (Put date of 2030): 05-05-2067
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.