Home » Governement Jobs » Software Developer Job, Islamabad National Databae and Registration Authority NADRA Job

Software Developer Job, Islamabad National Databae and Registration Authority NADRA Job

Software Developer Job, Islamabad National Databae and Registration Authority NADRA Job
Software Developer Job, Islamabad National Databae and Registration Authority NADRA Job

Government of Pakistan Ministry of Interior



Vacancy Announcement

N ADRA’s Technology Directorate (Islamabad) takes pride in development of solutions that enhance the customers experience in delivery of services to citizens through technology. We are looking for ambitious and experienced individuals who are enthusiastic about technology and working with a team to deliver projects on contract basis. We offer market competitive packages, excellent working conditions and a progressive career path.

Software Developer (JAVA)

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 platform while providing expertise in the full software development life-cycle, from concept and design to testing. Applicants with the following achievements will be a plus point. • Academic position holders at university level

Winner of national/international software development competitions Deployed applications/projects in live production environment Requirements


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

1 – 5 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 point. 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 life-cycle. 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.    ^


Hands on experience in designing and developing applications using Java EE platforms

Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.) Web development experience including HTML-5, CSS3t JavaScript, jQuery, and AJAX. Experience with Java7JSP environment or other Server Side Scripting Languages i.e. PHP, ASP.net. Experience in Enterprise Frameworks (Hibernate. Spring and Java Server Faces).

Only short listed candidates will be called for test/interview.

Management reserves the right to accept/reject any application without assigning any reason. Please indicate the post on Right Hand Corner of the Envelope and CV,

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 within Fifteen days of publication of this advertisement. No TA/DA will be admissible. All vacancies will be filled on open merit basis.

HR Directorate

National Database and Registration Authority (NADRA) Headquarter

State Bank of Pakistan Building, Shahrah-e-Jamhuriat, _G-5/2, Islamabad_