Tanzania Communications Regulatory Authority (TCRA)
Dar es Salaam, Dodoma
POST: ICT OFFICER II (SYSTEM DEVELOPER) – 5 POST
EMPLOYER: Tanzania Communications Regulatory Authority (TCRA)
APPLICATION TIMELINE: 2024-06-07 to 2024-06-20
DUTIES AND RESPONSIBILITIES
- Design software architecture and create system models, diagrams, and documentation.
- Write clean, maintainable, and efficient codes using programming languages such as Java, Python, and JavaScript.
- Conduct code reviews to ensure code quality and adherence to standards and refactor code to improve its readability, performance, and maintainability.
- Implement software updates and upgrades to add new features and improve existing ones.
- Perform unit testing and integration testing to ensure system functionality, performance, and Quality Assurance.
- Develop Web, Mobile, and embedded applications in accordance with the Authority requirements and standards and carry out basic installation and configuration of appropriate applications.
- Support in the maintenance of source code and user documentation for various software functionalities.
- Monitor system performance and optimize code for efficiency.
- Identify, troubleshoot, and fix bugs and issues in the developed systems.
- Integrate deployed software systems with other internal and/or external systems.
- Develop and maintain Spring Boot applications and Microservices architecture principles and best practices.
- Provide support in applications maintenance and support.
- Perform any other official duties as may be assigned by the immediate supervisor.
QUALIFICATION AND EXPERIENCE
- Holder of a Bachelor’s Degree in one of the following fields: Computer Science, Electronic Science, Computer Engineering, Information Technology, Information Systems, Data Science, or equivalent qualifications from a recognized institution.
REMUNERATION: TCRAS 6