Job Positions at National examination and school inspection authority (NESA): (Deadline 5 November 2025)

 


Systems Administration Specialist at National examination and school inspection authority (NESA): (Deadline 5 November 2025)

Job responsibilities

Key Responsibilities A. System Administration • Install, configure, and maintain servers (Windows/Linux) and network systems. • Ensure system security, data protection, and regular backup procedures. • Monitor system performance and proactively identify potential issues. • Manage user accounts, permissions, and authentication processes. • Maintain system documentation, including architecture diagrams, configurations, and incident reports. • Oversee cloud service usage (e.g., AWS, Azure, Google Cloud) and local hosting environments. • Design and provide guidance on system structures and ensure that the design of the system allows all components to work properly together. • Install, upgrade, and monitor software and hardware, and maintain system efficiency. • Troubleshoot problems reported by users. • Make recommendations for future system upgrades. • Maintain network and system security, business applications, security tools, web-servers, email, • operating systems, and local and wide area networking. • Ensure backup and recovery, as well as business continuity planning • Evaluate and modify the system’s performance. • Maintain integrity of the network, server deployment, and systems security. • Ensure network connectivity throughout all the institutions’ LAN/WAN infrastructure is on par with technical considerations. • Assign configuration of authentication and authorization of directory services. • Maintain network facilities in individual machines, such as drivers and settings of personal devices and computers, as well as printers. • Analyze and take proper decisions and implementation on what type of software and hardware configurations are required for the organization. Mainly, the incumbent will be responsible for ireme.nesa and CAMIS systems, with flexibility to work on other systems and related activities. B. Required Technical Skills Backend Development: • Spring Boot 3.x – Deep understanding of the latest version and its features • Spring Framework Core – Dependency Injection, IoC containers, Spring beans lifecycle • Spring Data JPA – ORM mapping, repository patterns, database interactions • Spring Security – Authentication, authorization, JWT, OAuth2, security best practices • Spring REST – RESTful API design, error handling, validation • Maven/Gradle – Dependency management and build tools • Java 17+ – Modern Java features (records, sealed classes, pattern matching, virtual threads) • Database Management – SQL proficiency (PostgreSQL, MySQL, or similar), query optimization • API Documentation – OpenAPI/Swagger integration • Testing – JUnit 5, Mockito, integration testing, test-driven development Frontend Development (React) • Next.js 14+ – App Router, Server Components, Client Components • React 18+ – Modern React with hooks, concurrent features, suspense • TypeScript – Strong proficiency required for type-safe development • Server-Side Rendering (SSR) – Understanding of SSR, Static Site Generation (SSG), and Incremental Static Regeneration (ISR) • API Routes/Route Handlers – Building backend API endpoints within Next.js • Data Fetching – Server and client-side data fetching patterns, SWR or React Query • State Management – Zustand, Redux Toolkit, or React Context API • Next.js Routing – File-based routing system, dynamic routes, route groups • CSS/Styling – Tailwind CSS (commonly used with Next.js), CSS Modules, or styled-components • Shadcn ui • Search Engine Optimization: Google console. • Performance Optimization – Code splitting, bundle optimization, Core Web Vitals • Form Handling – React Hook Form with validation libraries (Zod, Yup) • Testing – Jest, React Testing Library, Playwright or Cypress for E2E testing • Authentication – NextAuth.js or similar authentication solutions DevOps & Tools • Version Control – Git, branching strategies, pull requests, code reviews • CI/CD-Jenkins, GitHub Actions, GitLab CI, or similar • Containerization – Docker basics, containerizing applications • Cloud Platforms – AWS, Azure, or GCP fundamentals • API Testing – Postman, Insomnia, or similar tools Database & Data Management • Relational Databases – Design, normalization, transactions, indexing • NoSQL (Optional but beneficial) – MongoDB, Redis for caching • Database Migration Tools – Flyway or Liquibase General Skills • RESTful API Design – Best practices, HTTP methods, status codes • Microservices Architecture – Understanding of distributed systems (beneficial) • Authentication & Authorization – Session management, token-based auth • Logging & Monitoring – SLF4J, Log4j2, application monitoring tools • Performance Optimization – Both frontend and backend optimization techniques • Docker and Kubernetes Soft Skills & Methodologies • Agile/Scrum – Experience working in agile environments • Problem-Solving – Strong analytical and debugging skills • Code Quality – Clean code principles, design patterns, SOLID principles • Communication – Ability to collaborate with cross-functional teams • Documentation – Technical documentation and code commenting • Ability to adapt to other languages and web technologies such Node JS, Python. C. Support and Capacity Building • Provide technical support to users and troubleshoot system-related issues. • Train and guide staff on system usage and ICT best practices. • Support data backup, recovery, and digital security initiatives. • Contribute to ICT policy implementation and ICT strategic plan development D. Deliverables • Reliable and secure system environment with documented maintenance logs. • Updated and optimized software modules and system integrations. • Monthly system performance and uptime reports. • User support logs and technical documentation. • Developed or improved system features according to institutional needs.

Qualifications

  •  
    • Bachelor’s Degree in Software Engineering

3 Years of relevant experience

  •  
    • Master’s Degree in Software Engineering

1 Years of relevant experience

  •  
    • Master’s Degree in Computer Science

1 Years of relevant experience

  •  
    • Bachelor of Science in Information Technology

3 Years of relevant experience

  •  
    • Bachelor of Science in Computer Science

3 Years of relevant experience

  • Master’s Degree in Information Technology

1 Years of relevant experience

Required competencies and key technical skills

  •  
    • Understanding of web services protocols including but not limited to REST, SOAP, and API
  •  
    • Mastery in software engineering tools, Integration Architecture, and best practices

Deep expertise and hands on experience with Java logging framework such as Log4J, Apache Commons Logging or SLF4J

  •  
    • Ability to optimize code and identify performance bottlenecks in applications
  • Skills in security systems? including firewalls, intrusion detection systems, anti-virus software, authentication systems, log management, content filtering, etc

Psychometric Languages

  • English

Psychometric Domains

  •  
    • Problem solving

Competence / Skills

  • Clear and Effective Communication

Communication skills

CLICK HERE TO READ MORE AND APPLY

 

CLICK HERE TO JOIN AFROCAREERS.COM WHATSAPP CHANNEL

Systems Administration Specialist at National examination and school inspection authority (NESA): (Deadline 5 November 2025)

Job responsibilities

Key Responsibilities A. System Administration • Install, configure, and maintain servers (Windows/Linux) and network systems. • Ensure system security, data protection, and regular backup procedures. • Monitor system performance and proactively identify potential issues. • Manage user accounts, permissions, and authentication processes. • Maintain system documentation, including architecture diagrams, configurations, and incident reports. • Oversee cloud service usage (e.g., AWS, Azure, Google Cloud) and local hosting environments. • Design and provide guidance on system structures and ensure that the design of the system allows all components to work properly together. • Install, upgrade, and monitor software and hardware, and maintain system efficiency. • Troubleshoot problems reported by users. • Make recommendations for future system upgrades. • Maintain network and system security, business applications, security tools, web-servers, email, • operating systems, and local and wide area networking. • Ensure backup and recovery, as well as business continuity planning • Evaluate and modify the system’s performance. • Maintain integrity of the network, server deployment, and systems security. • Ensure network connectivity throughout all the institutions’ LAN/WAN infrastructure is on par with technical considerations. • Assign configuration of authentication and authorization of directory services. • Maintain network facilities in individual machines, such as drivers and settings of personal devices and computers, as well as printers. • Analyze and take proper decisions and implementation on what type of software and hardware configurations are required for the organization. Mainly, the incumbent will be responsible for ireme.nesa and CAMIS systems, with flexibility to work on other systems and related activities. B. Required Technical Skills Backend Development: • Spring Boot 3.x – Deep understanding of the latest version and its features • Spring Framework Core – Dependency Injection, IoC containers, Spring beans lifecycle • Spring Data JPA – ORM mapping, repository patterns, database interactions • Spring Security – Authentication, authorization, JWT, OAuth2, security best practices • Spring REST – RESTful API design, error handling, validation • Maven/Gradle – Dependency management and build tools • Java 17+ – Modern Java features (records, sealed classes, pattern matching, virtual threads) • Database Management – SQL proficiency (PostgreSQL, MySQL, or similar), query optimization • API Documentation – OpenAPI/Swagger integration • Testing – JUnit 5, Mockito, integration testing, test-driven development Frontend Development (React) • Next.js 14+ – App Router, Server Components, Client Components • React 18+ – Modern React with hooks, concurrent features, suspense • TypeScript – Strong proficiency required for type-safe development • Server-Side Rendering (SSR) – Understanding of SSR, Static Site Generation (SSG), and Incremental Static Regeneration (ISR) • API Routes/Route Handlers – Building backend API endpoints within Next.js • Data Fetching – Server and client-side data fetching patterns, SWR or React Query • State Management – Zustand, Redux Toolkit, or React Context API • Next.js Routing – File-based routing system, dynamic routes, route groups • CSS/Styling – Tailwind CSS (commonly used with Next.js), CSS Modules, or styled-components • Shadcn ui • Search Engine Optimization: Google console. • Performance Optimization – Code splitting, bundle optimization, Core Web Vitals • Form Handling – React Hook Form with validation libraries (Zod, Yup) • Testing – Jest, React Testing Library, Playwright or Cypress for E2E testing • Authentication – NextAuth.js or similar authentication solutions DevOps & Tools • Version Control – Git, branching strategies, pull requests, code reviews • CI/CD-Jenkins, GitHub Actions, GitLab CI, or similar • Containerization – Docker basics, containerizing applications • Cloud Platforms – AWS, Azure, or GCP fundamentals • API Testing – Postman, Insomnia, or similar tools Database & Data Management • Relational Databases – Design, normalization, transactions, indexing • NoSQL (Optional but beneficial) – MongoDB, Redis for caching • Database Migration Tools – Flyway or Liquibase General Skills • RESTful API Design – Best practices, HTTP methods, status codes • Microservices Architecture – Understanding of distributed systems (beneficial) • Authentication & Authorization – Session management, token-based auth • Logging & Monitoring – SLF4J, Log4j2, application monitoring tools • Performance Optimization – Both frontend and backend optimization techniques • Docker and Kubernetes Soft Skills & Methodologies • Agile/Scrum – Experience working in agile environments • Problem-Solving – Strong analytical and debugging skills • Code Quality – Clean code principles, design patterns, SOLID principles • Communication – Ability to collaborate with cross-functional teams • Documentation – Technical documentation and code commenting • Ability to adapt to other languages and web technologies such Node JS, Python. C. Support and Capacity Building • Provide technical support to users and troubleshoot system-related issues. • Train and guide staff on system usage and ICT best practices. • Support data backup, recovery, and digital security initiatives. • Contribute to ICT policy implementation and ICT strategic plan development D. Deliverables • Reliable and secure system environment with documented maintenance logs. • Updated and optimized software modules and system integrations. • Monthly system performance and uptime reports. • User support logs and technical documentation. • Developed or improved system features according to institutional needs.

Qualifications

  •  
    • Bachelor’s Degree in Software Engineering

3 Years of relevant experience

  •  
    • Master’s Degree in Software Engineering

1 Years of relevant experience

  •  
    • Master’s Degree in Computer Science

1 Years of relevant experience

  •  
    • Bachelor of Science in Information Technology

3 Years of relevant experience

  •  
    • Bachelor of Science in Computer Science

3 Years of relevant experience

  • Master’s Degree in Information Technology

1 Years of relevant experience

Required competencies and key technical skills

  •  
    • Understanding of web services protocols including but not limited to REST, SOAP, and API
  •  
    • Mastery in software engineering tools, Integration Architecture, and best practices

Deep expertise and hands on experience with Java logging framework such as Log4J, Apache Commons Logging or SLF4J

  •  
    • Ability to optimize code and identify performance bottlenecks in applications
  • Skills in security systems? including firewalls, intrusion detection systems, anti-virus software, authentication systems, log management, content filtering, etc

Psychometric Languages

  • English

Psychometric Domains

  •  
    • Problem solving

Competence / Skills

  • Clear and Effective Communication

Communication skills

CLICK HERE TO READ MORE AND APPLY

first step toward your Canadian dream!

 

CLICK HERE TO JOIN AFROCAREERS.COM WHATSAPP CHANNEL

first step toward your Canadian dream!

 

CLICK HERE TO JOIN AFROCAREERS.COM WHATSAPP CHANNEL

Post a Comment

Previous Post Next Post

Do you want to receive all the latest news we publish?