Officer – Systems and Applications Developer
2026-07-16T06:43:25+00:00
The School of St Jude
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_3336/logo/The%20School%20of%20St%20Jude.jpg
https://www.schoolofstjude.org/
FULL_TIME
Arusha
Arusha
00000
Tanzania
Professional Services
Computer & IT, Education, Social Services & Nonprofit
2026-07-31T17:00:00+00:00
8
About the opportunity
The School of St Jude is looking for a qualified and passionate Officer – Systems and Applications Developer.
Would you like to work for one of the largest charities of its kind in Africa? Are you passionate about designing and developing software that solves real-world problems?
This opportunity is ideal for an innovative software developer who enjoys:
- Building new applications.
- Improving existing systems.
- Working with users to understand their needs.
- Turning ideas into practical digital solutions.
- Learning new technologies.
- Using technology to make a meaningful impact.
About The School of St Jude
The School of St Jude is a pioneering leader in charitable education within Africa. Every year, the organization: Education
- Gives 1,800 students access to free, quality education.
- Provides hundreds of graduates with access to higher education.
- Supports more than 20,000 government school students by providing quality teachers.
The School of St Jude is funded by generous supporters from around the world who make its mission of giving bright, poor Tanzanian students a free, quality education possible.
Who you are
The ideal candidate is:
- A creative and analytical problem-solver who enjoys developing software solutions.
- Passionate about designing, building and improving business applications.
- Comfortable working with users to understand business needs and translate them into practical software solutions.
- Interested in software development, system integration and application support.
- Able to write clean, efficient and maintainable code.
- Curious about new technologies and always looking for better ways to improve systems.
- A team player who communicates well with both technical and non-technical colleagues.
- Organized, adaptable and eager to continuously learn and grow as a software developer.
Key responsibilities
The Officer – Systems and Applications Developer will:
- Design, develop and maintain in-house software applications that support the school’s operations.
- Work with departments across the school to understand business requirements and develop practical software solutions.
- Maintain, troubleshoot and improve existing applications to ensure reliable performance.
- Develop clean, secure and maintainable software in accordance with the school’s development standards.
- Test, debug and review software to ensure quality and reliability.
- Support system integrations with internal and third-party applications.
- Create technical documentation, user guides and training materials.
- Train users on newly developed systems and provide technical support when required.
- Monitor emerging technologies and recommend improvements that enhance efficiency across the school.
- Collaborate with the Corporate Applications team to resolve user support requests and continuously improve existing systems.
Qualifications and experience
Candidates should have:
- A minimum of a Diploma in Computer Science, Software Engineering, Information Technology or a related field.
- Experience developing software applications using modern programming languages and frameworks.
- A good understanding of software development principles, databases and system integration.
- Experience developing web applications using:
- PHP
- Bootstrap
- HTML
- CSS
- JavaScript
- SQL
- Relational databases
- Experience working with:
- jQuery
- AJAX
- RESTful APIs
- Git version control
- Experience troubleshooting software issues and maintaining business applications.
- The ability to gather user requirements and translate them into software solutions.
- Strong documentation, communication and teamwork skills.
- Experience with software testing, debugging and version control, which will be considered an advantage.
- A willingness to continuously learn about emerging technologies and industry best practices.
Why join The School of St Jude?
The successful candidate will benefit from:
- An opportunity to use their talents and expertise to fight poverty through education and make a positive impact in Tanzania.
- A flexible and supportive community of international and local employees.
- Ample opportunities for career progression and professional development.
- Mid-morning tea and lunch during working days.
- Design, develop and maintain in-house software applications that support the school’s operations.
- Work with departments across the school to understand business requirements and develop practical software solutions.
- Maintain, troubleshoot and improve existing applications to ensure reliable performance.
- Develop clean, secure and maintainable software in accordance with the school’s development standards.
- Test, debug and review software to ensure quality and reliability.
- Support system integrations with internal and third-party applications.
- Create technical documentation, user guides and training materials.
- Train users on newly developed systems and provide technical support when required.
- Monitor emerging technologies and recommend improvements that enhance efficiency across the school.
- Collaborate with the Corporate Applications team to resolve user support requests and continuously improve existing systems.
- Software development
- System integration
- Application support
- Clean, efficient and maintainable code
- Troubleshooting software issues
- Gathering user requirements
- Documentation
- Communication
- Teamwork
- Software testing
- Debugging
- Version control
- PHP
- Bootstrap
- HTML
- CSS
- JavaScript
- SQL
- Relational databases
- jQuery
- AJAX
- RESTful APIs
- Git
- Diploma in Computer Science, Software Engineering, Information Technology or a related field.
- Experience developing software applications using modern programming languages and frameworks.
- Good understanding of software development principles, databases and system integration.
- Experience developing web applications using PHP, Bootstrap, HTML, CSS, JavaScript, SQL, and Relational databases.
- Experience working with jQuery, AJAX, RESTful APIs, and Git version control.
- Experience troubleshooting software issues and maintaining business applications.
- Ability to gather user requirements and translate them into software solutions.
- Strong documentation, communication and teamwork skills.
- Experience with software testing, debugging and version control (advantageous).
- Willingness to continuously learn about emerging technologies and industry best practices.
JOB-6a587d8daf632
Vacancy title:
Officer – Systems and Applications Developer
[Type: FULL_TIME, Industry: Professional Services, Category: Computer & IT, Education, Social Services & Nonprofit]
Jobs at:
The School of St Jude
Deadline of this Job:
Friday, July 31 2026
Duty Station:
Arusha | Arusha
Summary
Date Posted: Thursday, July 16 2026, Base Salary: Not Disclosed
Similar Jobs in Tanzania
Learn more about The School of St Jude
The School of St Jude jobs in Tanzania
JOB DETAILS:
About the opportunity
The School of St Jude is looking for a qualified and passionate Officer – Systems and Applications Developer.
Would you like to work for one of the largest charities of its kind in Africa? Are you passionate about designing and developing software that solves real-world problems?
This opportunity is ideal for an innovative software developer who enjoys:
- Building new applications.
- Improving existing systems.
- Working with users to understand their needs.
- Turning ideas into practical digital solutions.
- Learning new technologies.
- Using technology to make a meaningful impact.
About The School of St Jude
The School of St Jude is a pioneering leader in charitable education within Africa. Every year, the organization: Education
- Gives 1,800 students access to free, quality education.
- Provides hundreds of graduates with access to higher education.
- Supports more than 20,000 government school students by providing quality teachers.
The School of St Jude is funded by generous supporters from around the world who make its mission of giving bright, poor Tanzanian students a free, quality education possible.
Who you are
The ideal candidate is:
- A creative and analytical problem-solver who enjoys developing software solutions.
- Passionate about designing, building and improving business applications.
- Comfortable working with users to understand business needs and translate them into practical software solutions.
- Interested in software development, system integration and application support.
- Able to write clean, efficient and maintainable code.
- Curious about new technologies and always looking for better ways to improve systems.
- A team player who communicates well with both technical and non-technical colleagues.
- Organized, adaptable and eager to continuously learn and grow as a software developer.
Key responsibilities
The Officer – Systems and Applications Developer will:
- Design, develop and maintain in-house software applications that support the school’s operations.
- Work with departments across the school to understand business requirements and develop practical software solutions.
- Maintain, troubleshoot and improve existing applications to ensure reliable performance.
- Develop clean, secure and maintainable software in accordance with the school’s development standards.
- Test, debug and review software to ensure quality and reliability.
- Support system integrations with internal and third-party applications.
- Create technical documentation, user guides and training materials.
- Train users on newly developed systems and provide technical support when required.
- Monitor emerging technologies and recommend improvements that enhance efficiency across the school.
- Collaborate with the Corporate Applications team to resolve user support requests and continuously improve existing systems.
Qualifications and experience
Candidates should have:
- A minimum of a Diploma in Computer Science, Software Engineering, Information Technology or a related field.
- Experience developing software applications using modern programming languages and frameworks.
- A good understanding of software development principles, databases and system integration.
- Experience developing web applications using:
- PHP
- Bootstrap
- HTML
- CSS
- JavaScript
- SQL
- Relational databases
- Experience working with:
- jQuery
- AJAX
- RESTful APIs
- Git version control
- Experience troubleshooting software issues and maintaining business applications.
- The ability to gather user requirements and translate them into software solutions.
- Strong documentation, communication and teamwork skills.
- Experience with software testing, debugging and version control, which will be considered an advantage.
- A willingness to continuously learn about emerging technologies and industry best practices.
Why join The School of St Jude?
The successful candidate will benefit from:
- An opportunity to use their talents and expertise to fight poverty through education and make a positive impact in Tanzania.
- A flexible and supportive community of international and local employees.
- Ample opportunities for career progression and professional development.
- Mid-morning tea and lunch during working days.
Work Hours: 8
Experience in Months: 24
Level of Education: associate degree
Job application procedure
Interested in applying for this job? Click here to submit your application now.
Interested candidates should submit:
A cover letter.
An up-to-date Curriculum Vitae.
The mail subject line must include the reference number: TSOSJ/HR/OP/CA/26/01.
Applications close on 31 July 2026. Only shortlisted candidates will be contacted.
All Jobs | QUICK ALERT SUBSCRIPTION