NADRA Technologies Limited (NTL) is seeking highly skilled and experienced software developers for the position of Assistant Director (Software Developer). This role offers an exciting opportunity to work in a technologically advanced environment, contributing to developing and improving cutting-edge software solutions.
Position Details:
- Job Title: Assistant Director (Software Developer)
- Number of Positions: 2
- Location: Islamabad
- Maximum Age Limit: 37 years
- Employment Type: Contract (3 years, extendable based on performance)
Job Overview:
As an Assistant Director (Software Developer), you will be responsible for designing, developing, testing, and maintaining software applications to meet the organization’s needs. You will work closely with cross-functional teams including IT, Quality Assurance, and DevOps to ensure smooth software development and deployment processes.
This role requires strong problem-solving skills, expertise in various programming languages, and the ability to work on complex software projects. You will play a crucial role in troubleshooting technical issues and implementing efficient solutions.
JOB INFORMATION | |
ORGANIZATION | NADRA |
AGE | 30 TO 37 YEARS |
OFFERED SALLARY | 150,000 TO 200,000 PKR |
EDUCATION REQUIRED | GRADUATION, MASTER |
TOTAL VACANCIES | 02 |
AVAILABILITY | CONTRACT |
REGION | PUNJAB |
LAST DATE TO APPLY | 09 MARCH 2025 |
Key Responsibilities:
✔ Software Development:
- Design, develop, and implement secure and efficient software applications.
- Write clean, maintainable, and well-documented code.
- Ensure compliance with industry best practices in coding and security.
✔ Programming & Coding:
- Develop software using C, C++, Java, and ASP.NET.
- Collaborate with cross-functional teams for software design and deployment.
- Work on both front-end and back-end development as needed.
✔ System Analysis & Troubleshooting:
- Identify and resolve technical issues in software applications.
- Improve software performance by debugging and optimizing code.
- Implement best practices for software deployment and installation.
✔ Collaboration & Teamwork:
- Work closely with Quality Assurance (QA), DevOps, and IT teams.
- Provide technical assistance to junior developers and team members.
- Participate in project planning and software lifecycle management.
✔ Learning & Innovation:
- Stay updated with emerging technologies and programming trends.
- Contribute to continuous improvements in software systems.
- Adapt to new frameworks and tools for software development.
Required Qualifications & Skills:
Educational Background:
🎓 Minimum Requirement:
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field from an HEC-recognized institution.
🎓 Preferred:
- A Master’s Degree in a relevant field advantage.
Professional Experience:
📌 Minimum 5 years of post-qualification experience in software development.
📌 Strong knowledge of Object-Oriented Programming (OOP) concepts.
📌 Expertise in software development, deployment, and problem-solving.
📌 Hands-on experience with modern development tools and frameworks.
Technical Skills:
✔ Proficiency in C, C++, Java, ASP.NET for software development.
✔ Ability to work with cross-functional teams for software design and execution.
✔ Experience in database management and web application development.
✔ Strong understanding of software security and best practices.
Soft Skills & Competencies:
✔ Strong analytical and problem-solving abilities.
✔ Excellent communication and teamwork skills.
✔ Ability to multitask and prioritize work effectively.
✔ Quick adaptability to new technologies and programming languages.
Employment Terms & Conditions:
🔹 The position is on a contract basis for 3 years, with the possibility of extension based on performance.
🔹 A 6-month probation period will apply at the beginning of employment.
🔹 Only shortlisted candidates will be contacted for further recruitment stages.
🔹 No TA/DA (Travel Allowance/Daily Allowance) will be provided for interviews or tests.
🔹 Candidates currently employed in government organizations must provide a No Objection Certificate (NOC) from their employer.
🔹 Applicants must present original documents (educational and experience certificates) at the time of the interview.
🔹 Providing false information will result in immediate disqualification.
Advertisement NADRA Technologies Limited (NTL) – Job Opportunities 2025

How to Apply?
1️⃣ Visit: careers.nadra.gov.pk
2️⃣ Find the Job: Search for “Assistant Director (Software Developer)”
3️⃣ Sign Up/Login: Create an account or log in
4️⃣ Fill Application: Complete the form & upload the required documents (CV, degrees, experience certificates, CNIC)
5️⃣ Submit: Review and apply before the deadline
📌 Note: Only shortlisted candidates will be contacted. No TA/DA for tests/interviews. Govt employees must submit an NOC.
📞 Contact: 051-88812756 | 📍 Islamabad
Conclusion
So many candidates apply for this SPSC Jobs Assistant Director (Software Developer) in NADRA Technologies Limited (NTL) Opportunity. If you are qualified with the right skills and experience, please apply for careers. nadra. gov.pk. Short-listed candidates will be contacted only. So what are you waiting for—take the next step in your career now! 🚀