Home » Islamabad Jobs » National Database and Registration Authority NADRA Job Islamabad, Software Developer (JAVA / .Net), Microsoft .Net

National Database and Registration Authority NADRA Job Islamabad, Software Developer (JAVA / .Net), Microsoft .Net

National Database and Registration Authority NADRA Job Islamabad, Software Developer (JAVA / .Net), Microsoft .Net

Government of Pakistan

Ministry of Interior

National Database and Registration Authority (NADRA)

Vacancy Announcement:
NADRA’s Technology and Development Directorate is setting up state-of-the-art Research and Development Center as part of its strategy to deliver quality service to its citizens through technology. The center is inspired to become the country’s leading research and development facility developing enterprise grade system through excellence in software engineering. NADRA requires the services of competent and well qualified individuals for the below mentioned positions on contractual basis at Islamabad. We offer market competitive packages, excellent working conditions and a progressive career path. In addition to the requirements criteria, applicants with the following achievements will be preferred:
– Winner of national/international software development competitions.
– Deployed applications/projects in live production environment.

Software Developer (JAVA / .Net):
We are looking for Software Developers with experience in building high-performing, scalable, enterprise-grade applications. Individual will be part of a team that works on mission-critical applications. You will be responsible for Java/Java EE application development/Microsoft .Net platform while providing expertise in the full software development lifecycle, from concept and design to testing.

Responsibilities:
– Participate in requirements gathering and analysis phase.
– Design and develop high-volume, low-latency applications for systems delivering high-availability and performance.
– Contribute in all phases of the development lifecycle.
– Write well designed, testable, efficient code.
– Ensure designs are in compliance with specifications.
– Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

Requirements Qualification:
– BS/MS degree in Computer Science, Engineering or a related subject from a reputable HEC recognized university. Experience:
– 1 – 3 years of software development experience,
– Exceptional software development skills.
– Object oriented analysis and design using common design patterns.
– Excellent knowledge of Relational Databases (Oracle, Ms SQL Server) and SQL Experience with test-driven development,
– Experience in developing enterprise level systems that utilize a tiered and component approach. Experience of implementing web services or service-oriented architecture is a strong plus.

JAVA:
– Hands on experience in designing and developing applications using Java EE platforms.
– Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc.) Experience in the Spring Framework.

Microsoft .Net:
Net frame work 4.x, ASP.NET, C# .NET, ADO.Net, Crystal Reports, Web Services, OOAD, WCF, client/server Programming, Design Patterns,XML, RIA, Entity Framework Web Application Developer.

Responsibilities:
– Participate in requirements gathering and analysis phase. • Contribute in all phases of the development lifecycle.
– Write well designed, testable, efficient code. • Ensure designs are in compliance with specifications.
– Alert colleagues to emerging technologies or applications and the opportunities to integrate them into operations and activities.

Requirements Qualification:
– BS/MS degree in Computer Science, Engineering or a related subject from a reputable HEC recognized university.

Experience:
– 1 – 3 years of presentation-layer web development experience, including HTML-5, CSS3, JavaScript, jQuery, and AJAX. Experience with Java/ JSP environment or other Server Side Scripting Languages i.e. PHP, ASP.net Sound working experience with Popular Content Management Systems i.e. Joomla, WordPress, Drupal etc. Familiar with Responsive Web Frameworks and Development tools.

Familiar with SEO Compliancy:
– Familiar with Web Sphere, tomcat, Jboss and IIS Strong concepts of software development life cycle. Should have experience of current website designing trends with good aesthetic sense Sound trouble shooting knowledge is desired both at Backend and Frontend level Presentable projects over the web will be a plus.

Mobile Application Developer:

Requirements Qualification:
– BS/MS degree in Computer Science, Engineering or a related subject from a reputable HEC recognized university.

Experience:
– Proven experience of over 3 years on one of the main mobile platforms (iOS, Android, Windows Phone, HTML5). The following knowledge base is required.
– Object Oriented Development. • SW architectures around Java/JEE.
– MVC, 3 layers architecture • iOS development (Cocoa and Objective-C) and iOS7.
– Windows 8 – Windows Phone 8: Metro design, C#/XAML, VB-XAML, y JavaScript/HTML5.

Biometrics Research Engineer:
We are currently looking for an individual to help the team conduct basic and applied research in the field of biometrics, image processing with particular focus on fingerprint algorithm and system development. The candidate would work closely with a team of software designers to design and implement algorithms for biometric image analysis, matching and image processing.

Responsibilities:
– Working closely with a team to develop operational prototype systems based on research and investigate their deployment to solve challenging real-world problems.

Requirements Qualification:
– PhD or M.Phil in biometrics or related field from a reputable HEC recognized university.

Experience:
– The ideal candidate should have experience in one or more of the following areas: Biometric image processing Feature extraction and pattern recognition, indexing, matching, classification, performance prediction, identification.

Software Architect:
We are looking for a software architect with experience in designing high-performing, scalable, enterprise-grade applications. The ideal candidate should have excellent oral presentation and written skills, and work well in teams, have the ability to champion ideas to successful completion.

Responsibilities:
– The successful candidate will be responsible for Implementing best practices.
– Architecting and designing software solutions Planning of development for projects and taking ownership to ensure completion. Take a proactive role in project commencement.
– Take part in project meetings with clients to shape a project, or appraise project progress. Play an active role in developing development guidelines.

Requirements Qualification:
– Masters in computer science or related field from a reputable university.

Experience:
– The ideal candidate should have minimum 8 years of experience in one or more of the following areas Experience of designing distributed solutions.
– Strong background in parallel processing and cloud computing.
– Excellent knowledge of Java/J2EE.
– Ability to identify and implement new technologies.

Biometrics Application Developer:

Requirements Qualification:
– MS degree in Computer Science, Engineering or a related subject from a reputable HEC recognized university with final year project or thesis in biometrics or image processing.

Experience:
– Minimum one year of software development experience using C/C and Java.
– Hands-on experience in fingerprint recognition/face recognition algorithms.
– Object oriented analysis and design using common design patterns.
– Experience with test-driven development The ideal candidate should have experience in one or more of the following areas: Image Processing.
– Feature extraction and pattern recognition.

Smart Card Developer:

Requirements Qualification:
– BS/MS degree in Computer Science, Engineering or a related subject from a reputable HEC recognized university.

Experience:
– Minimum 2 years of software development experience in smart card chip programming.
– Hands-on programming experience in Java Card and Global Platform technologies.
– Acquaintance with smart card standards (ISO 7816, IS014443, Global Platform, EMV) Capable of using Eclipse.

System Administrator:

Requirements Qualification:
– BS/MS degree in Computer Science, Engineering or a related subject from a reputable HEC recognized university.

Experience:
– Minimum 2 year experience of working in large mixture of nix environment primarily AIX and mixture of Linux like Red Hat, Fedora and Centos Excellent problem solving skills.
– Mange to work under extreme pressure and tight deadlines.
– Have strong experience of installing, configuring and maintaining webservers like apache, tomcat and WebSphere Have strong experience of working with different hardware – RISC and Intel.
– Have strong shell scripting skills.
– Have strong networking/network configuration experience.
– Have strong experience of configuring and installing software firewalls Have experience of administrating windows.
– Have strong experience of working with different storages and storage managers like IBM, EMC, Oracle Sun/Exadata and so on Have good written and communication skills.
– Have good experience of hardening/securing servers and services.
– Have experience of different backup software like Networker, Tivoli etc. and backup hardware like tape libraries, disks etc. Can keep the ground running without any supervision.
– Have administrative experience of working with databases like Oracle, PostgreSQL, MySQL etc.

Database Administrator:

Requirements Qualification:
– BS/MS degree in Computer Science, Engineering or a related subject from a reputable HEC recognized university.

Experience:
– Minimum5 year experience in relevant field.
– Hands on experience on Oracle database 11 g /12C Administration on large scale database.
– Hands on experience of SQL Performance Tuning, SQL Script, Oracle Partitioning, Enterprise Manager and Data pump Export/Import.
– Hands on experience of Oracle RMAN Backup and Recovery.
– Knowledge of Oracle RAC, Oracle Data Guard, Oracle Golden Gate and Oracle Streams Knowledge of Linux Shell Scripting.
– Knowledge of Backup Solution (EMC Data Domain, Networker, Quantum Physical Tape Library) Must OCP Oracle 11 g Database Administrator.
– Added advantage of Oracle Apps DBA R12.
– Hands on experience of Database security.

1. Only short listed candidates will be called for test/interview.
2. Management reserves the right to accept/reject any application without assigning any reason.
3. Please indicate the post on Right Hand Corner of the Envelope and CV.
4. Interested candidates may send their applications along with CV in which clearly mentioned his full name, father name, CNIC, education, experience, mailing address, mobile/landline number and date of birth at following address or by email on: recruitment@nadra.gov.pk, within Fifteen days of publication of this advertisement.
5. No TA/DA will be admissible.
6. All vacancies will be filled on merit basis.
7. Quota for Minorities and Disable candidates are reserved.
8. NADRA employees are encouraged to apply for the said positions.

Company Name & Address:
HR Directorate, National Database and Registration Authority (NADRA) Headquarter, State Bank of Pakistan Building, Shahrah-e-Jamhuriat, G-5/2, Islamabad.
Email: recruitment@nadra.gov.pk. // Website: www.nadra.gov.pk.