VACANCY ANNOUNCEMENT
1.8.3 DESIRED SKILLS/ABILITIES:
- Cybersecurity Fundamentals: Proficiency in security principles, practices, and technologies such as firewalls, intrusion detection systems (IDS), and intrusion prevention systems (IPS).
- Risk Assessment Skills: Ability to perform risk assessments for critical information infrastructure to identify vulnerabilities, threats, and impacts.
- Audit Expertise: Knowledge of auditing methodologies for various platforms and applications, including USSD and Sim Tool Kit (STK).
- Incident Response: Experience in handling cybersecurity incidents, including coordination, analysis, and response.
- Threat Intelligence: Proficiency in gathering, analyzing, and disseminating Cyber Threat Intelligence (CTI).
- Penetration Testing and Vulnerability Assessment: Expertise in conducting assessments and testing for systems and network infrastructure.
- Malware Analysis: Skills in malware analysis, reverse engineering, and understanding malicious code behavior.
- Digital Forensics: Knowledge and practical experience in performing digital forensic examinations.
- Security Tools Development: Ability to develop security tools for automating tasks, reporting, and threat intelligence gathering.
- Security Frameworks and Compliance: Familiarity with cybersecurity guidelines, frameworks, and playbooks.
- Communication and Reporting: Strong skills in preparing security advisories, alerts, and reports on cybersecurity incidents and threats.
- Professional Certifications: Advantage of certifications such as Certified Ethical Hacker (CEH), Offensive Security Certified Professional (OSCP), Certified Information Systems Security Professional (CISSP), or Global Information Assurance Certification (GIAC).
1.8.4 REMUNERATION:
Salary Scale: TCRAS 6
1.9 ICT OFFICER II (SOFTWARE DEVELOPER) – 2 POSTS
DUTIES AND RESPONSIBILITIES:
- Design, develop, test, and deploy software applications to support Authority’s operations.
- Analyze user requirements and translate them into technical specifications.
- Develop and maintain Authority’s databases, web, and mobile applications.
- Troubleshoot and resolve software issues, ensuring system reliability and availability.
- Perform software testing, including unit, integration, and user acceptance testing.
- Write and maintain technical documentation for software systems.
- Integrate software systems with third-party services and platforms.
- Research and implement emerging technologies and best practices in software development.
- Develop and implement data security measures within software solutions.
- Collaborate with cross-functional teams to deliver quality software solutions.
- Perform any other official duties as may be assigned by immediate supervisors.
QUALIFICATIONS AND EXPERIENCE:
Holder of Bachelor Degree in one of the following fields: Computer Science, Software Engineering, Information Technology, or equivalent qualifications from recognized institutions.
DESIRED SKILLS/ABILITIES:
- Programming Expertise: Proficiency in programming languages such as Java, Python, C#, or JavaScript.
- Web Development: Skills in front-end and back-end web technologies (e.g., HTML, CSS, React, Angular, Node.js, Django, or Laravel).
- Mobile Development: Familiarity with mobile development platforms (e.g., Android, iOS, or Flutter).
- Database Management: Proficiency in relational and non-relational database systems (e.g., MySQL, PostgreSQL, MongoDB).
- Version Control: Experience with tools such as Git and platforms like GitHub or GitLab.
- System Integration: Knowledge of APIs and web services (e.g., REST, SOAP).
- Problem-Solving: Strong analytical skills for debugging and optimizing code.
- Software Testing: Experience in automated testing frameworks and tools.
- Agile Methodologies: Understanding of Agile software development practices and tools (e.g., Jira, Scrum).
- Security Practices: Awareness of secure coding practices and software vulnerabilities.
- Professional Certifications: Added advantage of certifications such as Oracle Certified Java Programmer, Microsoft Certified: Azure Developer Associate, or AWS Certified Developer.
REMUNERATION:
Salary Scale: TCRAS 6
1.10 ICT OFFICER II (NETWORK ADMINISTRATOR) – 3 POSTS
DUTIES AND RESPONSIBILITIES:
- Design, configure, and maintain network infrastructure, including routers, switches, and firewalls.
- Monitor and troubleshoot network performance issues to ensure reliability and uptime.
- Implement and manage virtual private networks (VPNs) and other secure communication protocols.
- Maintain network security by applying updates, patches, and best practices.
- Perform network capacity planning and optimization.
- Ensure high availability of critical network services.
- Develop and enforce network policies, procedures, and standards.
- Perform routine backups of network configurations and documentation.
- Collaborate with IT teams to ensure seamless integration of networked systems.
- Provide technical support to users on network-related issues.
- Perform any other official duties as may be assigned by immediate supervisors.
QUALIFICATIONS AND EXPERIENCE:
Holder of Bachelor Degree in one of the following fields: Computer Science, Computer Engineering, Information Technology, Telecommunication Engineering, or equivalent qualifications from recognized institutions.
DESIRED SKILLS/ABILITIES:
- Networking Fundamentals: Deep understanding of network protocols (e.g., TCP/IP, BGP, OSPF).
- Hardware Management: Knowledge of network hardware (e.g., Cisco, Juniper, Mikrotik).
- Firewall Expertise: Proficiency in configuring and managing firewalls (e.g., Fortinet, Palo Alto, or Cisco ASA).
- Network Monitoring: Experience with tools such as Wireshark, Nagios, or SolarWinds.
- Wireless Networks: Knowledge of wireless technologies (e.g., Wi-Fi, LTE, 5G).
- Problem-Solving: Strong skills in diagnosing and resolving network-related issues.
- Security Awareness: Knowledge of network security principles and best practices.
- Virtualization: Familiarity with virtual network environments (e.g., VMware, Hyper-V).
- Professional Certifications: Advantage of certifications such as CCNA, CCNP, CompTIA Network+, or Certified Information Systems Security Professional (CISSP).
REMUNERATION:
Salary Scale: TCRAS 6
1.8.3 DESIRED SKILLS/ABILITIES
- Knowledge of Open-Source Intelligence (OSINT) techniques and tools: Familiarity with tools such as Trace Labs OSINT VM, OSINT Framework, Maltego, Shodan, and social media scraping tools.
- Understanding of Public Key Infrastructure (PKI): Comprehensive knowledge of PKI techniques.
- Proficiency in operating systems: Strong knowledge of UNIX/Linux distributions and Windows operating systems.
- Enterprise environment expertise: Understanding of NOC, SOC, fraud, CTI, IT security teams, threat vectors, and mitigation controls such as IPS, IDS, WAF, EDR, and XDR.
- Malware analysis skills: Ability to perform static and dynamic malware analysis using sandboxes, OSINT, or other resources.
- Penetration testing expertise: Hands-on experience in penetration testing and vulnerability assessments across complex applications, operating systems, networks, and mobile devices.
- Networking knowledge: Deep understanding of Internet technologies, TCP/IP protocols, and general computer security.
- Adversary techniques awareness: Familiarity with adversary tactics and attack lifecycles (e.g., MITRE ATT&CK® matrix).
- Scripting and programming: Experience with Bash, Python, Ruby, Java, Go, C, and shell scripting.
- GitHub experience: Proficient in using GitHub for version control and collaborative development.
- Forensic analysis: Knowledge of forensic techniques across operating systems such as Windows, Mac OS, UNIX, Linux, Solaris, and embedded systems.
- Certifications: Possession of certifications such as CEH, CIH, GCIH, CHFI, OSCP, OSWA, and LPT will be an added advantage.
1.8.4 REMUNERATION
- Salary Scale: TCRAS 6
1.9 ICT OFFICER II (SYSTEM DEVELOPER) – 5 POSTS
DUTIES AND RESPONSIBILITIES
- Design software architecture and create system models and diagrams.
- Write clean, maintainable, and efficient code using programming languages such as Java, Python, and JavaScript.
- Conduct code reviews to ensure code quality, adherence to standards, and improve 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 and performance.
- Develop web, mobile, and embedded applications in alignment with organizational requirements and standards.
- Carry out basic installation and configuration of applications.
- Maintain source code and user documentation for various software functionalities.
- Monitor system performance and optimize code for efficiency.
- Identify, troubleshoot, and resolve bugs and issues in developed systems.
- Integrate deployed software systems with other internal and/or external systems.
- Develop and maintain Spring Boot applications adhering to Microservices architecture principles.
- Provide application maintenance and support.
- Perform other official duties as assigned by supervisors.
QUALIFICATIONS AND EXPERIENCE
- Education: Bachelor’s Degree in Computer Science, Electronic Science, Computer Engineering, Information Technology, Information Systems, Data Science, or equivalent from a recognized institution.
1.9.3 DESIRED SKILLS/ABILITIES
- Programming Languages: Proficiency in Python, Java, JavaScript, or Ruby.
- Frameworks: Familiarity with frameworks like Spring (Java), Django (Python), .NET (C#), and Angular/React/Vue.js (JavaScript).
- Database Management: Experience with relational databases (MySQL, PostgreSQL, SQL Server) and NoSQL databases (MongoDB, Cassandra).
- Version Control Systems: Proficiency with Git for collaborative development and version control.
- Web Development: Understanding of HTML, CSS, and JavaScript with experience in frameworks like Flask, Django, Express.js, or Spring.
- Front-End Tools: Experience with Vue.js or React with TypeScript, data visualization techniques, and design tools (e.g., Figma, Adobe XD, Sketch).
- Microservices Architecture: In-depth knowledge of microservices principles and best practices.
- Software Testing: Experience with unit testing, integration testing, and tools like JUnit, Pytest, Selenium.
- API Development: Proficiency in designing, developing, and consuming RESTful or GraphQL APIs.
- System Architecture: Understanding of architecture principles, design patterns (e.g., MVC, MVVM, SOLID), and ability to design scalable and modular systems.
- Technical Documentation: Skills in developing documentation for software projects.
- Certifications: Certifications such as Oracle Certified Professional, Java SE Developer, CKAD, CSD, ISTQB Certified Tester, and cybersecurity certifications are an added advantage.
1.9.4 REMUNERATION
- Salary Scale: TCRAS 6
1.2 GENERAL ABILITIES
- Excellent command of English and Kiswahili languages.
- Ability to work collaboratively as a team player.
- Proficiency in planning, organizing, prioritizing, and managing complex tasks.
- Results- and performance-driven with commitment to achieving strategic objectives.
- Flexibility, proactivity, attention to detail, and ability to work under pressure.
- Confidence in work planning and decision-making.
- Strong sense of confidentiality and adherence to procedures.
1.3 GENERAL DESIRABLE
- Strong communication skills: articulate in oral and written communication, analytical, and a good listener.
- Problem-solving creativity: ability to draw logical conclusions from limited information.
- Technical expertise: proficiency in algorithms, their application, and data-driven problem-solving.
- Curiosity and inquisitiveness: a mindset to ask “why” and “how” with creativity.
GENERAL CONDITIONS
- All applicants must be Tanzanian citizens aged not above 45 years, except for those in Public Service.
- People with disabilities are highly encouraged to apply and should indicate clearly in the application portal for attention.
- Applicants must attach an up-to-date CV with reliable contacts, including postal address, email, and telephone numbers.
- Applicants should apply based on the provided qualifications.
- Required attachments:
- Certified copies of degree, diploma, or certificate qualifications.
- Certified copies of Form IV and Form VI National Examination certificates.
- Professional Registration and Training Certificates (where applicable).
- Birth certificate.
- Attachments not accepted:
- Form IV and Form VI result slips.
- Testimonials and partial transcripts.
- Applicants must upload a recent passport-size photo.
- Public Service employees should apply through their respective employers.
- Retired public servants are not eligible.
- Applicants must provide three reputable referees with reliable contacts.
- Certificates from foreign examination bodies should be verified by NECTA, and foreign university qualifications must be verified by TCU or NACTE.
- Applications must include a signed letter in Swahili or English addressed to:
Secretary, President’s Office, Public Service Recruitment
P.O. Box 2320, Utumishi Building at University of Dodoma – Dr. Asha Rose Migiro Buildings, Dodoma.
- Deadline for application: 20th June, 2024.
- Only shortlisted candidates will be contacted for interviews.
- Forged certificates or false information will result in legal action.
NOTE
All applications must be submitted through the Recruitment Portal using the address: http://portal.ajira.go.tz/ (also accessible through the PSRS Website under “Recruitment Portal”).
Released by:
ACTING SECRETARY
PUBLIC SERVICE RECRUITMENT