PPRA Job Vacancies September 2026
PPRA Job Vacancies September 2026: ICT Officer II – 10 Posts | Apply Now
The Public Procurement Regulatory Authority (PPRA), through the President’s Office, Public Service Recruitment Secretariat (PSRS), invites applications from qualified, competent, self-driven, and results-oriented Tanzanian professionals to fill ten (10) ICT Officer II vacancies.
These PPRA job vacancies include positions in Frontend Software Development, Backend Software Development, Artificial Intelligence Applications, and Systems Analysis. Successful candidates will be employed under PPRA Salary Scale 5 (PPRA 5).
PPRA Job Vacancies 2026 – Available Positions
| No. | Position | Posts | Salary Scale |
|---|---|---|---|
| 1 | ICT Officer II – Software Development (Frontend) | 3 | PPRA 5 |
| 2 | ICT Officer II – Software Development (Backend) | 4 | PPRA 5 |
| 3 | ICT Officer II – Artificial Intelligence Applications | 2 | PPRA 5 |
| 4 | ICT Officer II – Systems Analyst | 1 | PPRA 5 |
| Total | 10 Posts |
1. ICT Officer II – Software Development (Frontend) – 3 Posts
Duties and Responsibilities
The successful candidate will be responsible for:
- Participating in the analysis, design, development, testing, deployment, and maintenance of secure, responsive, and user-friendly web and mobile applications.
- Developing web application interfaces using Angular, TypeScript, HTML5, Tailwind CSS, and modern CSS layout techniques.
- Developing and maintaining cross-platform mobile applications using Flutter and Dart, including application packaging and publication through Google Play Console and Apple App Store.
- Integrating frontend and mobile applications with REST APIs, GraphQL services, and enterprise system interfaces.
- Participating in application testing, debugging, performance optimization, defect resolution, source-code management, code reviews, and collaborative software delivery using Git-based repositories.
- Preparing and maintaining technical documentation.
- Performing any other official duties assigned by the supervisor.
Qualifications and Experience
Applicants should hold a Bachelor’s Degree in any of the following fields:
- Computer Science
- Software Engineering
- Information Technology
- Information Systems
- Computer Engineering
- Equivalent qualification from a recognized higher learning institution.
Candidates should also have practical project experience or a demonstrable software development portfolio and possess:
- Hands-on experience with Angular v14+, or strong experience with Vue.js, React, or Svelte with readiness to adapt to Angular.
- Strong knowledge of TypeScript, object-oriented programming, reactive programming, Tailwind CSS, HTML5, Flexbox, CSS Grid, and Angular Material.
- Practical experience developing cross-platform mobile applications using Flutter and Dart.
- Knowledge of state management approaches and application publishing through Google Play Console and Apple App Store.
- Experience integrating applications with REST APIs and GraphQL.
- Proficiency in Git, GitHub, or GitLab.
- Knowledge of UI/UX design using Figma or related tools will be an added advantage.
Salary Scale
PPRA 5
2. ICT Officer II – Software Development (Backend) – 4 Posts
Duties and Responsibilities
The successful candidate will:
- Participate in the analysis, design, development, testing, deployment, and maintenance of secure and scalable backend applications, web services, and microservices.
- Develop backend services using Java and Spring Boot, including RESTful APIs and GraphQL schemas, queries, and mutations.
- Integrate internal and external systems using Spring Cloud OpenFeign, APIs, RabbitMQ, and asynchronous or event-driven communication mechanisms.
- Design, develop, and optimize PostgreSQL databases using SQL, indexing, Spring Data JPA, and Hibernate.
- Implement backend security, caching, testing, API documentation, and performance optimization using technologies such as Spring Security, OAuth2, JWT, Redis, JUnit, Testcontainers, Swagger/OpenAPI, and Postman.
- Use Git-based repositories, CI/CD pipelines, and containerized deployment environments.
- Prepare technical documentation.
- Perform any other official duties assigned by the supervisor.
Qualifications and Experience
Applicants must hold a Bachelor’s Degree in:
- Computer Science
- Software Engineering
- Information Technology
- Information Systems
- Computer Engineering
- Equivalent qualification from a recognized higher learning institution.
Candidates should have practical project experience or a demonstrable software development portfolio, together with:
- Strong proficiency in Java 21 or above.
- Strong knowledge of object-oriented programming and backend development using Spring Boot.
- Experience with Spring Data JPA and Hibernate.
- Practical experience with REST APIs, GraphQL, Spring Cloud OpenFeign, PostgreSQL, RabbitMQ, asynchronous processing, and event-driven architecture.
- Experience with Git and basic CI/CD pipelines.
- Knowledge of Kubernetes, Redis, Spring Security, OAuth2, JWT, JUnit 5, GraphiQL, and Postman will be an added advantage.
Salary Scale
PPRA 5
3. ICT Officer II – Artificial Intelligence Applications – 2 Posts
Duties and Responsibilities
The successful candidates will:
- Participate in the analysis, design, development, testing, deployment, and maintenance of Artificial Intelligence applications.
- Integrate AI applications with web and mobile interfaces.
- Develop backend scripts, AI execution pipelines, RESTful APIs, asynchronous services, and data-processing workflows using Python, TypeScript, or JavaScript.
- Configure, deploy, integrate, and maintain locally hosted Large Language Models (LLMs) using platforms such as Ollama, LM Studio, vLLM, or LocalAI.
- Work with cloud-based LLM APIs such as OpenAI, Gemini, Anthropic, or equivalent platforms.
- Design effective prompts and implement structured AI outputs using JSON schemas, function calling, tool use, and related techniques.
- Develop agentic AI workflows and Retrieval-Augmented Generation (RAG) solutions.
- Work with text embeddings, vector similarity search, and vector databases.
- Use Git-based repositories and deployment pipelines for source-code management and collaborative software delivery.
- Prepare and maintain technical documentation.
- Perform any other official duties assigned by the supervisor.
Qualifications and Experience
Applicants must hold a Bachelor’s Degree in:
- Computer Science
- Software Engineering
- Artificial Intelligence
- Data Science
- Related technical field
The qualification must be from a recognized higher learning institution.
Candidates should have practical project experience or a demonstrable technical portfolio and possess:
- Strong proficiency in Python, TypeScript, or JavaScript.
- Experience with backend scripting, AI execution pipelines, RESTful API integration, JSON data handling, and asynchronous programming.
- Proficiency in Git, GitHub, or GitLab.
- Experience deploying or configuring locally hosted LLMs using Ollama, LM Studio, vLLM, LocalAI, or equivalent platforms.
- Experience with cloud-based LLM APIs such as OpenAI, Gemini, or Anthropic will also be relevant.
- Knowledge of prompt engineering, structured outputs, JSON schemas, function calling, and tool use.
- Knowledge or practical exposure to agentic AI workflows, multi-step execution, LangChain, LlamaIndex, or AutoGPT.
- Knowledge of embeddings, vector similarity search, vector databases such as Chroma, Qdrant, or Pinecone.
- Knowledge of Retrieval-Augmented Generation (RAG).
- Basic experience integrating AI services with Angular, React, or Flutter applications.
Salary Scale
PPRA 5
4. ICT Officer II – Systems Analyst – 1 Post
Duties and Responsibilities
The successful candidate will:
- Participate in systems analysis, business process analysis, and requirements gathering for information systems.
- Prepare system specifications, technical documentation, and user manuals.
- Participate in system testing, implementation, maintenance, and continuous improvement.
- Provide technical support to users and participate in user training and awareness programmes.
- Participate in business process re-engineering and digital transformation initiatives.
- Participate in data analysis, system integration, and quality assurance activities.
- Monitor system performance and recommend appropriate improvements.
- Perform any other official duties assigned by the supervisor.
Qualifications and Experience
Applicants must hold a Bachelor’s Degree in one of the following fields:
- Computer Science
- Information Systems
- Information Technology
- Software Engineering
- Computer Engineering
- Business Information Systems
- Equivalent qualification from a recognized higher learning institution.
Candidates must have knowledge or practical exposure in:
- Systems analysis
- Enterprise information systems
- User requirements gathering
- System testing
- ICT user support
- Business process analysis
- Technical documentation
Knowledge of cybersecurity, enterprise applications, and Government ICT systems will be an added advantage.
Salary Scale
PPRA 5
General Conditions for PPRA Jobs 2026
Applicants should observe the following conditions:
- Applicants must be citizens of the United Republic of Tanzania and must not be above 45 years of age. For paramilitary institutions, different age limits apply.
- Applicants must apply based on the information provided in the advertisement.
- Applicants must attach certified copies of relevant certificates, including:
- Postgraduate/Degree/Advanced Diploma/Diploma/Certificates
- Academic transcripts
- Professional registration and training certificates where applicable
- Birth certificate
- Form IV and Form VI result slips, testimonials, and partial transcripts are not accepted.
- Applicants must upload a recent passport-size photograph to the Recruitment Portal.
- Public servants are strictly not allowed to apply and should comply with the relevant government circular.
- Retired public servants should not apply.
- Applicants must provide details of three reputable referees with reliable contact information.
- Foreign academic certificates must be recognized by the relevant authorities, including TCU, NECTA, or NACTVET, where applicable.
- Applicants must attach a GPA calculation certificate from TCU where the position requires a GPA.
- A signed application letter should be written in Swahili or English and addressed to:
Secretary
President’s Office, Public Service Recruitment Secretariat
P.O. Box 2320
Mahakama Street, Tambukareli
Dodoma, Tanzania
How to Apply for PPRA Jobs 2026
All applications must be submitted online through the official Recruitment Portal.
Applicants should visit the Ajira Recruitment Portal and create or log into their account, complete their application, upload the required documents, and submit the application before the deadline.
Application Portal: portal.ajira.go.tz
Applications submitted through any other means will not be considered.
PPRA Jobs 2026 Application Deadline
The deadline for submitting applications is:
14 September 2026
Only shortlisted candidates will be informed of the interview date.
Applicants are strongly advised to ensure that all information and certificates submitted are genuine. Submission of forged certificates or false information may result in legal action.
PPRA Job Vacancies 2026 – Key Information
- Employer: Public Procurement Regulatory Authority (PPRA)
- Recruitment Body: President’s Office, Public Service Recruitment Secretariat (PSRS)
- Job Category: ICT / Information Technology
- Total Vacancies: 10 Posts
- Positions: ICT Officer II
- Fields: Frontend Development, Backend Development, Artificial Intelligence, Systems Analysis
- Education: Bachelor’s Degree
- Salary Scale: PPRA 5
- Work Location: Tanzania
- Application Method: Online
- Deadline: 14 September 2026
Frequently Asked Questions (FAQs)
How many PPRA job vacancies are advertised?
There are 10 vacancies for ICT Officer II positions.
What are the available ICT positions at PPRA?
The vacancies are for Software Development (Frontend), Software Development (Backend), Artificial Intelligence Applications, and Systems Analyst.
What is the salary scale for these PPRA jobs?
All four categories are under PPRA 5.
What is the deadline for PPRA job applications?
The application deadline is 14 September 2026.
Where should I apply for PPRA jobs?
Applications must be submitted through the Ajira Recruitment Portal at portal.ajira.go.tz.
Can currently employed public servants apply?
According to the advertisement, applicants employed in the Public Service are strictly not allowed to apply.