The Public Service Recruitment Secretariat (PSRS) On Behalf of the Public Procurement Regulatory Authority (PPRA) Announces 10 Job Vacancies.
The positions are suitable for qualified Tanzanian ICT professionals with relevant bachelor’s degrees, practical project experience and technical skills. The application deadline is 14 September 2026.
What Are the PPRA Vacancies 2026?
The Public Procurement Regulatory Authority has advertised 10 ICT positions through the Public Service Recruitment Secretariat.
The available positions are as follows:
- ICT Officer II (Software Development – Frontend) – 3 Posts
- ICT Officer II (Software Development – Backend) – 4 Posts
- ICT Officer II (Artificial Intelligence Applications) – 2 Posts
- ICT Officer II (Systems Analyst) – 1 Post
All positions are offered under PPRA 5 salary scale
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, including reusable UI components and approved accessibility standards.
- Developing and maintaining cross-platform mobile applications using Flutter and Dart, including packaging and publication through the Google Play Console and Apple App Store.
- Integrating frontend and mobile applications with REST APIs, GraphQL services, and other enterprise system interfaces, while implementing appropriate application state management patterns.
- Participating in application testing, debugging, performance optimization, defect resolution, source-code management, code review, and collaborative software delivery using Git-based repositories.
- Preparing and maintaining relevant technical documentation.
- Performing any other official duties as 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, or an equivalent qualification from a recognized higher learning institution.
The candidate should also possess practical project experience or a demonstrable software development portfolio and have:
- Hands-on experience in Angular v14+ or strong experience in Vue.js, React, or Svelte, with readiness to adapt to Angular.
- Strong proficiency in TypeScript, object-oriented and reactive programming, and modern UI technologies including Tailwind CSS, HTML5, Flexbox, CSS Grid, and Angular Material.
- Practical experience developing cross-platform mobile applications using Flutter and Dart.
- Experience with state management approaches such as NgRx.
- Basic knowledge of publishing applications through the Google Play Console and Apple App Store.
- Experience integrating applications with REST APIs and GraphQL, including queries, mutations, and client libraries such as Apollo Client or GraphQL Flutter.
- Proficiency in Git, GitHub, or GitLab for version control and collaborative software development.
- Knowledge of UI/UX design using Figma or related UI/UX design 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 be responsible for:
- Participating in the analysis, design, development, testing, deployment, and maintenance of secure and scalable backend applications, web services, and microservices.
- Developing backend services using Java and Spring Boot, including RESTful APIs, GraphQL schemas, queries, and mutations.
- Integrating internal and external systems using Spring Cloud OpenFeign, APIs, RabbitMQ, and other asynchronous or event-driven communication mechanisms.
- Designing, developing, and optimizing PostgreSQL databases using SQL, indexing, Spring Data JPA, and Hibernate.
- Implementing backend security, caching, testing, API documentation, and performance optimization using technologies such as Spring Security, OAuth2, JWT, Redis, JUnit, Testcontainers, Swagger/OpenAPI, and Postman.
- Using Git-based repositories, CI/CD pipelines, and containerized deployment environments.
- Preparing technical documentation.
- Performing 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, or an equivalent qualification from a recognized higher learning institution.
The candidate should possess practical project experience or a demonstrable software development portfolio and have:
- Strong proficiency in Java 21 or above.
- Strong knowledge of modern object-oriented programming and backend development using Spring Boot, Spring Data JPA, and Hibernate.
- Practical experience with REST APIs, GraphQL, Spring Cloud OpenFeign, PostgreSQL, RabbitMQ, asynchronous processing, event-driven architecture, and Git.
- Basic experience with 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 candidate will be responsible for:
- Participating in the analysis, design, development, testing, deployment, and maintenance of Artificial Intelligence applications, including their integration with web and mobile interfaces.
- Developing backend scripts, AI execution pipelines, RESTful APIs, asynchronous services, and data-processing workflows using Python, TypeScript, or JavaScript.
- Configuring, deploying, integrating, and maintaining locally hosted Large Language Models using platforms such as Ollama, LM Studio, vLLM, or LocalAI.
- Working with cloud-based LLM APIs such as OpenAI, Gemini, Anthropic, or equivalent platforms.
- Designing effective prompts and implementing structured AI outputs using JSON schemas, function calling, tool use, and related techniques.
- Developing agentic AI workflows and Retrieval-Augmented Generation solutions using multi-step execution, text embeddings, vector similarity search, and vector databases.
- Using Git-based repositories and deployment pipelines for source-code management, collaboration, and software delivery.
- Preparing and maintaining technical documentation.
- Performing any other official duties as assigned by the supervisor.
Qualifications and Experience
Applicants must hold a Bachelor’s Degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, or another related technical field from a recognized higher learning institution.
The candidate should possess practical project experience or a demonstrable technical portfolio and have:
- Strong proficiency in Python, TypeScript, or JavaScript for backend scripting, AI execution pipelines, RESTful API integration, JSON data handling, and asynchronous programming.
- Proficiency in Git, GitHub, or GitLab for version control, collaboration, and deployment pipelines.
- Practical experience deploying or configuring locally hosted Large Language Models using Ollama, LM Studio, vLLM, LocalAI, or equivalent platforms.
- Experience with cloud-based LLM APIs such as OpenAI, Gemini, or Anthropic, with readiness to work in self-hosted environments.
- Experience with 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, and vector databases such as Chroma, Qdrant, or Pinecone.
- Knowledge or practical exposure to Retrieval-Augmented Generation.
- 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 be responsible for:
- Participating in systems analysis, business process analysis, and requirements gathering for information systems.
- Preparing system specifications, technical documentation, and user manuals.
- Participating in system testing, implementation, maintenance, and continuous improvement of information systems.
- Providing technical support to users and participating in user training and awareness programmes.
- Participating in business process re-engineering and digital transformation initiatives.
- Participating in data analysis, system integration, and quality assurance activities.
- Monitoring system performance and recommending appropriate improvements.
- Performing any other official duties as assigned by the supervisor.
Qualifications and Experience
Applicants must hold a Bachelor’s Degree in Computer Science, Information Systems, Information Technology, Software Engineering, Computer Engineering, Business Information Systems, or an equivalent qualification from a recognized higher learning institution.
Candidates must possess 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 Applicants
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. However, the special age limits for vacancies within Paramilitary Institutions apply where applicable: applicants for non-degree posts must not exceed 25 years, while applicants for degree posts must not exceed 30 years.
- Applicants should apply based on the information provided in the advertisement.
- Applicants must attach certified copies of their relevant certificates, including postgraduate, degree, advanced diploma, diploma, and other certificates.
- Certified copies of relevant academic transcripts must also be attached.
- Professional registration and training certificates from the respective registration or regulatory bodies should be provided where applicable.
- A birth certificate must be attached.
- Form IV and Form VI results slips, testimonials, and partial transcripts are not accepted.
- Applicants must upload a recent passport-size photograph through the Recruitment Portal.
- Public servants are strictly not allowed to apply and should adhere to Circular No. CAC.45/257/01/D/140 of 30 November 2010.
- Applicants who have retired from the Public Service for any reason should not apply.
- Each applicant should provide details of three reputable referees together with their reliable contact information.
- Foreign academic certificates must be recognized by the relevant authorities, including TCU, NECTA, and NACTVET.
- Applicants applying for positions with a GPA requirement must attach their GPA calculation certificate from TCU.
- A signed application letter must be written in either Swahili or English.
What Is the Application Deadline for PPRA Jobs 2026?
The application deadline for the current PPRA vacancies is 14 September 2026.
How Can You Apply for PPRA Vacancies 2026?
Applications should be submitted online through the Public Service Recruitment Secretariat Recruitment Portal.
Secretary
President’s Office, Public Service Recruitment Secretariat
P.O. Box 2320
Mahakama Street, Tambukareli
Dodoma
Frequently Asked Questions (FAQs)
How many PPRA vacancies are available in 2026?
There are 10 advertised ICT vacancies at PPRA: 3 Frontend Software Development posts, 4 Backend Software Development posts, 2 Artificial Intelligence Applications posts and 1 Systems Analyst post.
What is the PPRA application deadline?
The application deadline is 14 September 2026.
Who is recruiting for the PPRA vacancies?
The Public Service Recruitment Secretariat (PSRS) is conducting the recruitment on behalf of the Public Procurement Regulatory Authority (PPRA).
What positions are advertised by PPRA?
The positions are ICT Officer II – Software Development (Frontend), ICT Officer II – Software Development (Backend), ICT Officer II – Artificial Intelligence Applications and ICT Officer II – Systems Analyst.
How many Frontend Software Development positions are available?
There are 3 ICT Officer II – Software Development (Frontend) positions.
How many Backend Software Development positions are available?
There are 4 ICT Officer II – Software Development (Backend) positions.
How many Artificial Intelligence positions are available?
There are 2 ICT Officer II – Artificial Intelligence Applications positions.
How many Systems Analyst positions are available?
There is 1 ICT Officer II – Systems Analyst position.
What salary scale applies to the PPRA ICT positions?
The advertised ICT positions are listed under salary scale PPRA 5.
What degree is required for the Frontend Developer position?
Applicants need a Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, Information Systems, Computer Engineering or an equivalent qualification from a recognized institution.
What programming skills are useful for the Frontend position?
Relevant skills include Angular, TypeScript, HTML5, CSS, Tailwind CSS, Flutter, Dart, REST APIs, GraphQL and Git.
What degree is required for the Backend Developer position?
Applicants need a relevant Bachelor’s Degree such as Computer Science, Software Engineering, Information Technology, Information Systems or Computer Engineering.
What technologies are required for the Backend Developer position?
The advertisement highlights Java, Spring Boot, Spring Data JPA, Hibernate, REST APIs, GraphQL, PostgreSQL, RabbitMQ and Git, among other technologies.
What degree is required for the Artificial Intelligence position?
Applicants should have a Bachelor’s Degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science or another related technical field.
Does the AI position require knowledge of Large Language Models?
Yes. The advertisement includes experience with locally hosted LLMs and cloud-based LLM APIs among the relevant technical requirements.
What areas are relevant to the Systems Analyst position?
Relevant areas include systems analysis, enterprise information systems, requirements gathering, system testing, ICT user support, business process analysis and technical documentation.
Can applicants apply through email?
No. The advertisement states that applications should be submitted through the PSRS recruitment system, and applications submitted through other means will not be considered.
Do applicants need certified academic certificates?
Yes. Applicants are required to attach certified copies of relevant certificates as specified in the recruitment conditions.
Can applicants submit false information?
No. Applicants should provide accurate information. The advertisement warns that forged certificates or false information may result in legal action.
Where can I find the official PPRA job advertisement?
The vacancy announcement is available through the Public Service Recruitment Secretariat website and recruitment system.
When was the current PPRA vacancy announcement published?
The PSRS listing identifies the PPRA vacancy announcement as dated 1 September 2026.
What should I do before applying for PPRA jobs?
Read the full advertisement carefully, confirm that you meet the requirements, prepare the required documents and submit your application through the official PSRS recruitment system before the deadline.





