Job Vacancies at e-Government Authority (e-GA)
Recruitment Secretariat invites qualified Tanzanians to fill five (5) vacant posts as
mentioned below.
1.0 e–GOVERNMENT AUTHORITY (e–GA)
e–Government Authority (e–GA) wasestablished in 2019 under the e–Government Act,
No. 10 of 2019. It is a public institution mandated to coordinate, oversee and promote e–
government initiatives as well as enforce e–government related policies, laws, regulations,
standards and guidelines in public institutions. e–GA is a succeeding institution to e–
Government Agency which was a semi–autonomous institution established in 2012 under
the Executive Agencies Act, No.30 Cap. 245 of 1997.
2
1.1 ICT OFFICER II (APPLICATION PROGRAMMER/WEB DEVELOPER) – 1POST
1.1.1 MAJOR ROLE: To accomplish Software Application Development Full Lifecycle.
1.1.2 DUTIES AND RESPONSIBILITIES
i. To design, coding, and debugging software applications based on various
deployment platforms (e.g. web, mobile, desktop etc.), operating systems,
programming languages, database management systems, etc., software analysis,
code analysis, requirements analysis, software review, identification of code
metrics, system risk analysis, software reliability analysis, etc.
ii. To assist and participate in analysis of user requirements, prototyping,
development of new functionalities, maintenance of applications, integration of
technological components, testing, deployment,
iii. To design, coding and debugging web and mobile based applications in various
software languages;
iv. To undergo software analysis, code analysis, requirements analysis, software
review, identification of code metrics, system risk analysis and software reliability
analysis;
v. To carry out software modelling and simulation;
vi. Front end graphical user interface design
vii. To carry out software testing and quality assurance;
viii. To carry out performance tuning, improvement, balancing, usability, automation;
ix. To support, maintain and document software functionality;
x. To carry out installation and configuration of appropriate application servers based
on the application programs to be supported;
xi. To support, maintain, and preparation of technical and user documentations for
various software functionalities;
xii. To train and support software users for effective utilization of deployed systems;
xiii. To assist in troubleshooting and resolving routine software application problems;
xiv. To integrate software with existing systems;
xv. To evaluate and identify new technologies for implementation;
xvi. To work closely with analysts, designers and other staff;
3
xvii. To produce detailed technical specifications and software code documentation;
and
xviii. To produce system maintenance and support.
1.1.3 QUALIFICATIONS AND EXPERIENCE
Bachelor of Science or Bachelor of Engineering either in Information Technology,
Information System, Computer Science, Computer Engineering or equivalent degree
from a recognized institution. Possession of relevant recognized ICT professional
certification, Working knowledge of various software languages [PHP (mandatory), Java
(mandatory), C/C++, .NET, Python], Advanced knowledge in DHTML, HTML5, CSS &
CSS3, JavaScript, jQuery, jQuery Mobile, SAPUI5 Photoshop, and Responsive Web
Design, Sound knowledge in: Git, Grid System (Sussy Grid), Node JS, AngularJS, Gulp
JS, SASS, Twitter Bootstrap, and Bower, Strong knowledge on MySQL and PostgreSQL
Database Management Systems, Knowledge on MS SQL Server, Oracle and other
DBMS and practical knowledge and skills relevant to the position will be added
advantage.
1.1.4 OTHER COMPETENCIES
i. Strong understanding of the Software Development Life Cycle (SDLC)
methodologies;
ii. Technical knowledge in determining end–to–end software requirements
specification and design;
iii. Practical skills on Object Oriented Design and Analysis (OOA and OOD);
iv. Hands–on experience with development in Java/JEE environments;
v. Knowledge in containerization and micro services application development
approaches
vi. Experience in SOAP/REST/Web Services, Application Servers (Apache, Apache
Tomcat, WebLogic etc.);
vii. Experience in Spring Framework (Spring MVC) and other similar application
development frameworks;
viii. Hands–on experience with Jenkins, Git, Junit, etc;
ix. Experience/knowledge on JSON, XML, and other similar data exchange protocols;
4
x. Experience/knowledge on AngularJS and other front–end development languages
and tools;
xi. Familiarity with software code versioning and repository systems and
xii. Familiarity with CI/CD methodology and tools.
1.1.5 SALARY SCALE: As per eGA Scheme of Service.
1.2 ICT OFFICER II (APPLICATION PROGRAMMER/MOBILE APPLICATIONS) –1
POST
1.2.1 MAJOR ROLE: To accomplish Software Application Development Full Lifecycle.
1.2.2 DUTIES AND RESPONSIBILITIES
i. To design, coding, and debugging mobile based applications based on various
deployment platforms (e.g. USSD, SMS, Android, IOS etc.), operating systems,
programming languages, database management systems, etc., software analysis,
code analysis, requirements analysis, software review, identification of code
metrics, system risk analysis, software reliability analysis, etc;
ii. To provide Administration, Operation and Maintenance support of Government
Mobile Platform (m–GOV);
iii. To assist and participate in analysis of user requirements, prototyping,
development of new functionalities, maintenance of applications, integration of
technological components, testing, deployment;
iv. To design, coding and debugging SMS, USSD and mobile based applications in
various software languages;
v. To carry out software analysis, code analysis, requirements analysis, software
review, identification of code metrics, system risk analysis, software reliability
analysis;
vi. To support, maintain and document software functionality
vii. Installation and configuration of appropriate application servers based on the
application programs to be supported;
viii. Support, maintain, and preparation of technical and user documentations for
various software functionalities;
ix. To carry out software testing and quality assurance;
x. To carry out performance tuning, improvement, load balancing, usability,
automation; and
xi. To produce detailed technical specifications and software code documentation.
1.2.3 QUALIFICATIONS AND EXPERIENCE
Bachelor of Science or Bachelor of Engineering either in Information Technology,
Information System, Computer Science, Computer Engineering or equivalent degree
from a recognized institution. Possession of a relevant recognized ICT professional
certification, Strong knowledge on PostgreSQL and MySQL Database Management
Systems, Knowledge on MS SQL Server, Oracle and other DBMS, Strong understanding
of the Software Development Life Cycle (SDLC) methodologies, Working knowledge of
various software languages [PHP (mandatory), Java (mandatory), C/C++, .NET, Python]
Practical knowledge in designing and development of chat BOTs and Payment Systems
and Practical knowledge and skills relevant to the position will be added advantage.
1.2.4 OTHER COMPETENCIES
i. Experience in design and development of SMS/ USSD/IOS and Android
based Applications;
ii. Experience in installation and administration of SMS, USSD and IVR
Platforms;
iii. Technical knowledge in determining end–to–end software requirements
specification and design;
iv. Practical skills on Object Oriented Design and Analysis (OOA and OOD);
v. Knowledge in containerization and micro services application development
approaches;
6
vi. Working knowledge of Linux and Unix Server platforms;
vii. Experience in SOAP/REST/Web Services, Application Servers (Apache,
Apache Tomcat, WebLogic etc.);
viii. Experience in Spring Framework (Spring MVC) and other similar application
development frameworks;
ix. Hands–on experience with Jenkins, Git, Junit, etc;
x. Experience/knowledge on JSON, XML, and other similar data exchange
protocols; and
xi. Familiarity with software code versioning and repository systems.
1.2.5 SALARY SCALE: As per eGA Scheme of Service.
1.3 ICT OFFICER II (SYSTEMS ADMINISTRATOR) – 1 POST
1.3.1 DUTIES AND RESPONSIBILITIES
i. To install, configure, operate, upgrade and maintain assigned server systems
hardware, software and infrastructure including MS Windows, Linux and Unix
Server platforms; remote administration, train and support end users;
ii. To perform maintenance activities, system backups, restoration, and/or retention
of systems, software, and data;
iii. To administer servers, security systems, databases, business applications, tools,
and manage user accounts;
iv. To prepare reports and documents for various stakeholders i.e system users and
management;
v. To troubleshoot, document and communicate computer systems related problems,
solutions and the implementation process;
vi. To provide appropriate infrastructure technology solution to support e–GA
operations;
vii. To prepare systematic documentation for monitoring e–GA hosting infrastructure;
viii. To be responsible for administration of server virtualization and infrastructure;
7
ix. To manage security access to assigned systems, related records, documents, and
data;
x. To perform backups and disaster recovery operations;
xi. To confer with employees and the project team to provide technical advice,
support, and to resolve problems;
xii. To create and update procedural and training documents for the assigned
systems;
xiii. To manage ICT assets, systems diagrams and related documentation;
xiv.To manage hardware devices and licenses of all programs in use; and
xv. To ensure high–availability of e–GA infrastructure, products and services.
1.3.2 QUALIFICATIONS AND EXPERIENCE
Bachelor of Science or Bachelor of Engineering either in Information Technology,
Information System, Computer Science, Computer Engineering or equivalent degree
from a recognized institution. Possession of recognized ICT professional certification
such as RHCSE/MCSE/CCNA/CISM/CISSP/CEH and knowledge in Containers Hosting
Infrastructure will be an added advantage.
1.3.3 OTHER COMPETENCIES
i. Extensive knowledge on Linux and Unix Operating Systems;
ii. Extensive knowledge on different virtualization technologies both
proprietary and open source;
iii. Knowledge on Mailing Systems and Directory Services (Open source
preferred);
iv. Knowledge in Security Fundamentals (in multiple vendor / open source
environments), Linux and Windows Security Administration, Replication
and Mirroring– Virtual Private Networks, Network Security;
v. Knowledge in analyzing requirements to plan systems that provides
capabilities required for projected workloads, planned layout and installation
of new systems;
8
vi. Knowledge on planning servers resource optimization and usage based on
best practices;
vii. Extensive experience in operating on a large server infrastructure;
viii. Maintaining standards of service levels at all times, ensure response with
timeframe and manage all available services;
ix. Knowledge on different server hardware and storage technologies (HP,
Sun, Oracle, Dell, IBM etc.);
x. Knowledge in managing physical and logical storage;
xi. Knowledge in Security Fundamentals (in multiple vendor/open source
environments), Linux and MS Windows Security Administration, Replication
and Mirroring– Virtual Private Networks, Network Security;
xii. Knowledge in designing a Windows Active Directory, Creating Users,
Groups and Shared Folders, Managing Active Directory, maintenance,
troubleshooting, and disaster recovery; and
xiii. Working knowledge in Clustering, Security/encryption, Failover
management and automatic switch over; and Demonstrate ability to learn
new technologies and effectively apply knowledge.
1.3.4 SALARY SCALE: As per eGA Scheme of Service.
1.4 ICT OFFICER GRADE II (BUSINESS ANALYST) – 1 POST
1.4.1 DUTIES AND RESPONSIBILITIES
i. To analyze and perform the Institutional business modelling as well as their
association with technology solutions;
ii. To analyze and document business processes and translate these into functional
specifications;
iii. To act as a bridge between business groups with need or problem and the
technology teams designing/offering a solution to a problem or need;
iv. To participate in analysis of user requirements, prototyping, and integration of
technological components, testing and deployment;
9
v. To participate in designing, development and implementation of enterprise
wide applications for various channels (Web/Mobile/Desktop etc);
vi. To work closely with developers and testers to ensure business requirements are
translated accurately into working technical designs;
vii. To participate in development of new systems, business processes re–
engineering, strategy planning or potentially organizational change;
viii. To provide support in the implementation of e–Government initiatives throughout
project life cycle;
ix. To be involved in solution testing and evaluation as part of quality assurance
and control and communicating the deliverables state to the users;
x. To assist in the collection and consolidation of projects required information and
data;
xi. To prepare and maintain technical and user documentations for various software
functionalities; and
xii. To train and support of software users for effective utilization of deployed systems;
1.4.2 QUALIFICATIONS AND EXPERIENCE
Bachelor Degree either in Computer Science, Information Technology,
Computer Engineering or related discipline from a recognized institution. Possession of
an ICT related certifications (CISA, CRISC, CISM etc.) and/or certification in Project
Management (PMP/PRINCE2 etc.), Knowledge in DHTML, HTML5, CSS & CSS3,
JavaScript, jQuery, jQuery Mobile, SAPUI5 Photoshop, and Responsive Web Design and
Working knowledge of various software languages PHP, Java, C/C++, .NET, Python will
be added advantage.
1.4.3 OTHER COMPETENCIES
i. Technical knowledge in determining end to end design requirements for
projects involving line of business, software/hardware developers and
vendors;
ii. Knowledge in project management;
10
iii. Knowledge in containerization and micro services application development
approaches;
iv. Knowledge on JSON, XML, and other similar data exchange protocols;
v. Knowledge on Database Management Systems including MySQL and
PostgreSQL;
vi. Capable of performing reviews and edits requirements, specifications,
business processes, feasibility studies, business cases and
recommendations related to proposed solution for Government ICT
projects/requests;
vii. Strong understanding of the Software Development Life Cycle (SDLC)
methodologies;
viii. Practical skills on Object Oriented Design and Analysis (OOA and OOD);
ix. Knowledgeable in Quality Assurance for developed ICT products/services;
and
x. Understanding of Software engineering concepts & modelling techniques
and methods.
1.4.4 SALARY SCALE: As per eGA Scheme of Service
1.5 ICT OFFICER GRADE II – (SECURITY MANAGEMENT) – 2 POSTS
1.5.1 DUTIES AND RESPONSIBILITIES
i. To plan, design, develop and implement ICT security policies, procedures,
standards, guidelines;
ii. To integrate ICT security into day–to–day ICT operational activities;
iii. To provide ICT security trainings;
iv. To install, configure, and manage security systems/software;
v. To provide security advisories on various security risks, threats and vulnerabilities;
vi. To support Public Institutions in ICT security issues;
vii. To provide ICT security monitoring services;
11
viii. To assess ICT security compliance; and
ix. To timely handle ICT security incidents.
1.5.2 QUALIFICATIONS AND EXPERIENCE
Bachelor’s Degree either in Information Technology, Computer Science, Computer
Engineering, Computer Security, Software Engineering or equivalent degree from a
recognized institution. Certification in ICT security field such as CEH, ECSA, LPT, CISA,
CISSP, CISM, OCSP and CSX–CP will be an added advantage.
1.5.3 OTHER COMPETENCIES
i. Knowledge of Tanzania cyber security regulatory framework;
ii. Knowledge of industry ICT SecurityManagement System requirements;
iii. Knowledge of ICT Risk Management;
iv. Knowledge of Networking, System Administration, Programming and
Database Administration; and
v. Knowledge of vulnerability analysis and penetration testing.
1.5.4 SALARY SCALE: As per eGA Scheme of Service.
GENERAL CONDITIONS
i. All applicants must be citizens of Tanzania of an age not above 45 years except those
who are in public service;
ii. Applicants must attach an up–to–date Curriculum Vitae (CV) having reliable contacts;
postal address/post code, e–mail and telephone numbers;
iii. Applicants should apply on the strength of the information given in this advertisement;
iv. Applicants must attach their certified copies of the following certificates;
Postgraduate/Degree/Advanced Diploma/Diploma/Certificates;
Postgraduate/Degree/Advanced Diploma/Diploma transcripts;
Form IV and Form VI National Examination Certificates;
Birth certificate.
12
v. Attaching copies of the following certificates is strictly not accepted
Form IV and form VI results slips;
Testimonials and all Partial transcripts.
vi. Applicants employed in the Public Service should route their application letters
through their respective employers;
vii. Applicants who have/were retired from the Public Service for whatever reason should
not apply;
viii. Applicants should indicate three reputable referees with their reliable contacts;
ix. Certificates from foreign examination bodies for Ordinary or Advanced level education
should be verified by The National Examination Council of Tanzania (NECTA) and
National Council for Technical Education (NACTE);
x. Certificates from Foreign Universities should be verified by The Tanzania Commission
for Universities (TCU);
xi. Applicants with special needs/case (disability) are supposed/advised to indicate;
xii. A signed application letter should be written either in Swahili or English and
Addressed to Secretary, Presidents Office, Public Service Recruitment Secretariat, P.O.
Box 2320, Utumishi Building at University of Dodoma & Asha Rose Migiro Buildings –
Dodoma.
xiii. Deadline for application is 20thSeptember, 2021
xiv. Only shortlisted candidates will be informed on a date for interview; and
xv. Presentation of forged certificates and other information will necessitate to legal
action.
NOTE: All applications must be sent through Recruitment Portal by using the
following address; http://portal.ajira.go.tz/and not otherwise (This address also
can be found at PSRS Website, Click ‘Recruitment Portal’)
Released by;
SECRETARY
PUBLIC SERVICE RECRUITMENT SECRETARIAT
No comments:
Post a Comment