NADRA Headquarter Islamabad Jobs 2024 Online Apply

WhatsApp Group Join Now

NADRA Headquarter Islamabad Jobs 2024 Online Apply

Latest NADRA Has announced fresh jobs advertisement you can apply via online.

Position Details

Assistant Director – Software Engineer (Java)

Job Roles and Responsibilities

The Assistant Director – Software Engineer (Java) will be responsible for:

  • Designing, developing, and implementing high-quality software solutions.
  • Utilizing web applications and frameworks such as Spring Boot.
  • Developing RESTful APIs and microservices architectures.
  • Conducting code reviews, debugging, and troubleshooting software issues.
  • Ensuring optimal performance of software applications.

Key Skills Required

To excel in this role, candidates must possess:

  • Strong proficiency in Java programming and object-oriented design principles.
  • Good understanding of database schema designs and SQL.
  • Experience with project builds and dependencies using Maven.
  • Familiarity with Agile methodologies and DevOps practices.
  • Strong analytical and problem-solving skills.

Expected Outcomes

The successful candidate will contribute to the creation of scalable, reliable software systems that enhance NADRA’s operational efficiency and service delivery.

Assistant Director – Mobile Developer (iOS)

Job Roles and Responsibilities

The Assistant Director – Mobile Developer (iOS) will be responsible for:

  • Designing and developing high-quality, efficient, and scalable iOS applications.
  • Utilizing Swift and SwiftUI for application development.
  • Integrating applications with back-end services using RESTful APIs.
  • Developing large-scale apps with extensive data entry features.
  • Integrating third-party SDKs.

Key Skills Required

Candidates for this role should have:

  • Proficiency in Swift or Objective-C for iOS development.
  • Strong understanding of the mobile application development lifecycle.
  • Knowledge of iOS frameworks including Core Data, UIKit, Core Location, and Combine.
  • Experience with version control systems like Git and continuous integration/delivery.

Expected Outcomes

The chosen candidate will develop robust mobile applications that improve the accessibility and functionality of NADRA’s services for users on the iOS platform.


Educational Background

Requirements for Software Engineer (Java)

Candidates applying for the Assistant Director – Software Engineer (Java) position must have:

  • A Bachelor’s degree in Computer Science (4 years) or an equivalent qualification from an HEC recognized university.

Requirements for Mobile Developer (iOS)

Candidates applying for the Assistant Director – Mobile Developer (iOS) position must have:

  • A Bachelor’s degree in Computer Science or Engineering (4 years), or an equivalent qualification from an HEC recognized university.

Professional Experience, Skills & Competencies

Software Engineer (Java)

Required Experience

Applicants must have a minimum of 2 years of post-qualification experience in:

  • Designing and developing software solutions using web applications.
  • Utilizing frameworks like Spring Boot and ORM frameworks such as Hibernate and Spring Data.
  • Developing RESTful APIs and microservices architectures.

Technical Skills

Key technical skills include:

  • Proficiency in Java programming language.
  • Good understanding of database schema designs and SQL.
  • Experience with project builds and dependencies using Maven.
  • Familiarity with Agile methodologies and DevOps practices.

Soft Skills

Important soft skills for this role are:

  • Strong analytical and problem-solving abilities.
  • Effective communication and teamwork skills.
  • Ability to conduct thorough code reviews and debugging.

Mobile Developer (iOS)

Required Experience

Applicants must have a minimum of 2 years of post-qualification experience in:

  • Designing and developing high-quality iOS applications.
  • Using Swift and SwiftUI for application development.
  • Integrating RESTful APIs for backend services.

Technical Skills

Key technical skills include:

  • Proficiency in Swift or Objective-C for iOS development.
  • Strong understanding of the mobile application development lifecycle.
  • Knowledge of iOS frameworks including Core Data, UIKit, Core Location, and Combine.
  • Experience with version control systems like Git and continuous integration/delivery.

Soft Skills

Important soft skills for this role are:

  • Strong analytical and problem-solving abilities.
  • Effective communication and teamwork skills.
  • Ability to manage extensive data entry and third-party SDK integration.

Application Process

How to Apply

Candidates can apply online by visiting the NADRA careers portal at NADRA Careers. The application process involves filling out the required forms and uploading necessary documents.

Important Dates and Deadlines

  • The deadline for submission of applications is 4th August 2024.
  • Only online applications submitted by this date will be accepted.

Required Documents

Applicants must provide:

  • Attested degrees from the Higher Education Commission (HEC).
  • Medical Fitness Certificate.
  • Character Certificate.

Terms & Conditions

Contract Period

Selected candidates will initially be hired for a contract period of 5 years, which may be extended if required.

Management Rights

NADRA reserves the right to accept or reject any application without assigning any reason.

Shortlisting and Disqualification Criteria

  • Only shortlisted candidates will be called for a test/interview.
  • Candidates providing false information will be disqualified.

Medical and Character Certificates

Selected candidates must provide:

  • Medical Fitness Certificate.
  • Character Certificate.

Age Relaxation

A five-year relaxation in age is included in the specified age limit.

TA/DA Policy

No TA/DA will be admissible for the test/interview.

Equal Opportunity Policies

NADRA is committed to maintaining a diverse and inclusive workforce, fostering an environment where all employees can thrive and contribute to their fullest potential.


Frequently Asked Questions (FAQs)

What is NADRA?

NADRA, the National Database and Registration Authority, is an agency under the Ministry of Interior in Pakistan responsible for maintaining the vital records of Pakistani citizens and providing essential identification services.

What are the qualifications needed for the positions?

Candidates must have a Bachelor’s degree in Computer Science or Engineering (4 years) from an HEC recognized university. Additionally, they need at least 2 years of relevant post-qualification experience.

How to apply?

Applicants can apply online through the NADRA careers portal at NADRA Careers.

What is the deadline for application submission?

The deadline for submitting applications is 4th August 2024.

What are the terms of the contract?

Selected candidates will be hired initially for a contract period of 5 years, with a possibility of extension. They will need to provide medical fitness and character certificates.

Official Advertisement of NADRA 

Leave a Comment