Job Purpose.
The Web and Applications Developer is responsible to design, develop, and
maintain web and mobile applications, ensure high availability, security, and scalability for Watoto Ministries.
Key Responsibility Areas.
1. Lead the design, development, testing, deployment, and maintenance of
secure, scalable, and user-friendly web and mobile applications.
2. Develop and maintain integrations between applications, databases, APIs,
and third-party systems to support operational efficiency and service
delivery.
3. Administer and optimize web hosting environments, servers, databases, and
cloud infrastructure to support system availability and performance. 4. Monitor application performance, troubleshoot technical issues, and
implement improvements that enhance system reliability, usability, and user
experience.
5. Apply secure coding standards, cybersecurity controls, and data protection
practices in line with organisational ICT and security requirements.
6. Coordinate software version control, deployment processes, system updates, and application lifecycle management activities.
7. Manage vendor, hosting provider, and third-party service relationships
support service quality, continuity, and value for money.
to
8. Develop technical documentation, user guides, deployment records, and
system configuration documentation for operational reference and support.
9. Coordinate user support, training, and system adoption activities to
strengthen effective utilisation of web and enterprise applications.
10. Research emerging technologies, frameworks, and development tools and
contribute recommendations that strengthen innovation and ICT service delivery.
11. Support continuous improvement initiatives through system enhancements,
process optimization, and adoption of modern development practices.
12. Prepare technical reports, system performance updates, incident summaries,
and application usage reports for management and relevant stakehalders.
QUALIFICATIONS AND EXPERIENCE.
Education and Professional Qualifications.
• Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field.
• Professional certifications in Web Development, Cloud Computing, Cybersecurity, or Software Engineering are an added advantage.
Training in Microsoft Azure, AWS, Google Cloud, DevOps, or CI/CD practices is desirable.
Experience.
Minimum of 3 years’ experience in web and mobile application development
within a reputable organization.
Proven experience developing and supporting enterprise web applications
and integrations.
Experience with cloud hosting platforms, APIs, databases, and deployment pipelines.
Previous experience supporting enterprise systems and business applications is an added advantage.
Technical Competencies.
Strong proficiency in PHP, C#, JavaScript, React, Angular, Node.js, or related development frameworks.
Experience with MySQL, SQL Server, and database management tools.
Knowledge of Git/GitHub, CI/CD pipelines, and version control practices.
Understanding of cloud platforms such as AWS, Azure, or Google Cloud.
Knowledge of secure coding standards, cybersecurity controls, and vulnerability management.
Ability to prepare technical documentation and system reports.




