Home » Government jobs pakistan » Ministry of Interior NADRA Job, Software Developer, Web Mobile Application Developer

Ministry of Interior NADRA Job, Software Developer, Web Mobile Application Developer

Ministry of Interior NADRA Job, Software Developer, Web Mobile Application Developer
Ministry of Interior NADRA Job, Software Developer, Web Mobile Application Developer

GOVERNMENT OF PAKISTAN MINISTRY OF INTERIOR HEADQUARTERS NATIONAL DATABASE AND REGISTRATION AUTHORITY (NADRA)
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 ofthe development lifecycle.    • Writewell designed, testable, efficient code.

•    Ensure designs are in compliance with specifications.

•    Support continuous improvement by investigating alternatives and technologies and presenting these forarchitectural 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 ofthe 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 ora 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. Familiarwith Responsive Web Frameworks and Development tools.

Familiar with SEO Compliancy    • Familiarwith WebSphere, 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 ofthe 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 ofthe 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 ora 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 ofthe following areas:

Image Processing    • Feature extraction and pattern recognition

Smart Card Developer

Requirements Qualification:

•    BS/MS degree in Computer Science, Engineering ora 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 ora 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 ora 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 ofthe Envelope and CV.

4.    Interested candidates may send their applications alongwith 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/DAwill be admissible.

6.    All vacancies will be filled on merit basis.    7. Quota for Minorities and Disable candidates are reserved. 8. NADRAemployees are encouraged to apply for the said positions.

HR Directorate

National Database and Registration Authority (NADRA) Headquarter State Bank of Pakistan Building, Shahrah-e-Jamhuriat, G-5/2, Islamabad