National Defence University Islamabad
Computer Programmer
Job Summary:
The Computer Programmer will be responsible for designing, developing, testing, and maintaining software programs. The successful candidate will have a strong background in computer programming, excellent problem-solving skills, and the ability to work effectively in a team environment.
Key Responsibilities:
1. Programming:
Design, develop, test, and maintain software programs using various programming languages, such as Java, Python, C++, and JavaScript.
1. Code Review:
Review and analyze code written by other programmers to ensure it meets the required standards and is free of errors.
1. Troubleshooting:
Troubleshoot and debug software programs to identify and resolve errors, bugs, and other technical issues.
1. Collaboration:
Work collaboratively with other programmers, software engineers, and technical staff to develop and implement software solutions.
1. Documentation:
Create and maintain technical documentation, including user manuals, system guides, and technical specifications.
1. Testing:
Develop and execute testing plans to ensure software programs meet the required standards and are free of errors.
Requirements:
1. Education:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
1. Experience:
At least 2-3 years of experience in computer programming, software development, or a related field.
1. Programming Skills:
Strong programming skills in languages such as Java, Python, C++, and JavaScript.
1. Analytical Skills:
Excellent analytical and problem-solving skills.
1. Communication Skills:
Strong communication and interpersonal skills.
Preferred Qualifications:
1. Master’s Degree:
Master’s degree in Computer Science, Information Technology, or a related field.
1. Certification:
Certification in a programming language, such as Java or Python.
1. Experience with Agile:
Experience with Agile development methodologies.
1. Experience with Cloud Computing:
Experience with cloud computing platforms, such as Amazon Web Services (AWS) or Microsoft Azure.
Salary and Benefits:
The salary for this position will be competitive and commensurate with experience.
The company offers a comprehensive benefits package, including health insurance, retirement plans, and paid time off.
How to Apply:
To apply for this position, please submit the following materials:
1. Cover letter
2. Resume
3. Transcripts
4. Contact information for at least three professional references
Review of applications will begin immediately and continue until the position is filled.
Equal Employment Opportunity:
The company is an equal employment opportunity employer and welcomes applications from diverse candidates.
Accommodation:
If you require accommodation to participate in the hiring process, please contact the company’s human resources department.
