Are you ready to make a meaningful impact in the health sector? ICAP Tanzania is on the lookout for dynamic professionals to join their team this July 2024. With opportunities that promise growth, innovation, and a chance to contribute to crucial health initiatives, ICAP is the place to be. Don’t miss out on these fantastic career openings. For more information and to apply, visit ajiratimes.com today! Your next career move is just a click away.
Position Title: Systems and Software Developer (1 position)
Reports to: Systems and Software Supervisor
Employment Type: Full-time
Job Location: Dar es Salaam
Travel: Up to 20% in intervention districts outside of job location
Overall Job Function
The Systems and Software Developer is responsible for the programming, documentation, and maintenance of existing and new software products and business projects. This role includes creating user guide manuals, policies, and video training modules to support system users and ensure effective software utilization.
Specific Responsibilities and Duties
Research, design, implement, and manage software programs. Write well-designed, testable, efficient code using best software development practices. Integrate data from various back-end services and databases. Create website layouts/user interfaces using standard HTML/CSS practices. Collaborate with the team to gather and refine specifications and requirements based on technical needs.
Identify areas for modification in existing programs and develop these modifications. Determine operational practicality. Develop quality assurance procedures. Deploy software tools, processes, and metrics. Maintain and upgrade existing systems. Back up files from websites to local directories for recovery. Ensure that all information systems incorporate mechanisms to improve the completeness, timeliness, and accuracy of data.
Participate in building the capacity of key program staff on the technical knowledge of running and maintaining ICAP online platforms. Design or develop software systems using scientific analysis and measure outcomes and consequences of design. Train users to use new or modified software and system features and functionalities. Develop software system testing or validation procedures.
Develop software programming and development documentation. Create technical documentation for reference and reporting. Stay plugged into emerging technologies/industry trends and apply them to operations and activities. Collaborate with testers about any bugs, defects, or issues found, and work to ensure that bugs are resolved so that website quality exceeds defined standards.
Collaborate with testers in code and design reviews. Confer with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions. Create user guides and manuals. Provide continued support and troubleshooting for system-related problems and bugs. Perform any other tasks assigned by the supervisor.
Qualifications, Knowledge, and Skills
Required Education: Bachelor’s degree in computer science or related field. Required Work Experience: Minimum 2 years in system and software development, including: Strong skills and experience in programming. Proficiency with popular web and mobile development technologies, including but not limited to Java, PHP, JavaScript, and popular development frameworks/tools like Android Studio, DataGrip, etc., database technologies (MySQL, PostgreSQL), web servers (e.g., Apache, NGINX), and version control tools (e.g., GitHub).
READ ALSO: NBC Bank Tanzania Vacancies July 2024
Previous experience with health information systems of the Ministry of Health, including the CTC2 database, is an added advantage. Proven work experience in design patterns and mobile architecture using frameworks such as MVVM/MVC/MVP. Familiarity with RESTful APIs to effectively integrate Android applications.
Up-to-date knowledge of software test design and development. Strong IT support, programming, and testing skills. Excellent communication and critical thinking skills. Good organizational skills and a detail-oriented mindset.