The Union Public Service Commission (UPSC) has released a recruitment notification for 27 Assistant Programmer posts in the Central Bureau of Investigation (CBI) under the Department of Personnel and Training, Ministry of Personnel, Public Grievances & Pensions. This recruitment is ideal for candidates with programming skills and educational backgrounds in computer science, technology, or engineering.
Table of Contents
Recruitment Overview
Post Name | Assistant Programmer |
Department | Central Bureau of Investigation (CBI), Ministry of Personnel, Public Grievances & Pensions |
Total Vacancies | 27 |
Pay Scale | Level-07 in the Pay Matrix as per 7th CPC |
Age Limit | Maximum 30 years (with relaxations for reserved categories) |
Location | Headquarters in New Delhi, with postings across India |
Job Responsibilities | – Assist in programming, data collection, analysis, and MIS support – Provide technical training – Conduct scientific data recovery in computerized environments |
Vacancy Details (Category-Wise)
The 27 vacancies are available across multiple reservation categories.
Category | Number of Vacancies |
UR | 8 |
EWS | 4 |
OBC | 9 |
SC | 4 |
ST | 2 |
Total | 27 |
PwBD Reservation Details
The following reservations are available for Persons with Benchmark Disabilities (PwBD):
Disability Type | Suitability |
---|---|
Blindness and Low Vision (B/LV) | Yes |
Deaf and Hard of Hearing (D/HH) | Yes |
Locomotor Disability, including Cerebral Palsy and others | Yes |
Autism, Intellectual Disability, Specific Learning Disability, and Mental Illness | Yes |
Multiple Disabilities | Yes |
Important Dates
Event | Date |
---|---|
Online Application Start Date | November 9, 2024 |
Online Application Closing Date | November 28, 2024 (23:59 hrs) |
Last Date for Application Printout | November 29, 2024 |
Interview Date | To be notified separately |
Eligibility Criteria
1. Citizenship Requirements
To be eligible for the CBI Assistant Programmer post, candidates must meet one of the following citizenship requirements:
- Citizen of India
- Subject of Nepal
- Subject of Bhutan
- Tibetan refugees who arrived in India before January 1, 1962, to permanently settle in India.
- Person of Indian Origin (PIO) who has migrated from specific countries:
- Pakistan
- Burma
- Sri Lanka
- East African countries: Kenya, Uganda, the United Republic of Tanzania (formerly Tanganyika and Zanzibar), Zambia, Malawi, Zaire, Ethiopia, and Vietnam
Candidates falling under categories (2) through (5) must possess a certificate of eligibility issued by the Government of India. In cases where such candidates are selected, they may receive a provisional appointment, pending issuance of the eligibility certificate by the Government of India.
2. Educational Qualifications
Candidates must meet one of the following educational requirements:
- Master’s Degree in Computer Application, Computer Science, or Technology (M.Tech in Computer Application) from a recognized institution.
- Bachelor’s Degree in Engineering/Technology (B.E/B.Tech) in Computer Engineering, Computer Science, or Computer Technology from a recognized institution.
- Alternative Qualifications and Experience:
- Bachelor’s Degree in Computer Application, Computer Science, Electronics, or Electronics and Communication Engineering, along with two years of experience in electronic data processing work, including actual programming.
A Level Diploma under the Department of Electronic Accredited Computer Courses program or a Post Graduate Diploma in Computer Application with three years of experience in electronic data processing, including programming experience.
3. Desirable Skills
Proficiency in programming languages such as C, C++, Visual C++, and database systems like Oracle is advantageous. Experience with UNIX and Windows Networking environments is also preferred.
4. Age Limit
- Unreserved (UR) / EWS: 30 years
- OBC: 33 years
- SC/ST: 35 years
Note: Additional age relaxation is available for PwBD and other categories as per UPSC guidelines.
5. Application Fee
Category | Application Fee (₹) |
---|---|
General / OBC / EWS (Male) | 25 |
SC / ST / PwBD / Women | Exempted |
Payment can be made online through net banking, credit/debit cards, or via SBI branch cash deposits.
Salary Structure
The salary for the Assistant Programmer position is structured as follows:
Pay Level | Basic Pay (₹) | Approximate Monthly Salary (₹) |
---|---|---|
Level-07 (7th CPC) | 44,900 | 55,000 – 65,000 (inclusive of HRA, DA, and other allowances) |
Allowances: The monthly salary includes various allowances, such as:
- Dearness Allowance (DA): As per government rates.
- House Rent Allowance (HRA): Based on posting location.
- Transport Allowance: Additional based on duty location.
- Other Benefits: Medical benefits, retirement contributions, and other standard government perks.
The salary and allowances ensure a competitive package, with room for growth as per the central government pay matrix guidelines.
How to Apply
Candidates interested in the CBI Assistant Programmer post must apply online through UPSC’s recruitment portal:
- Visit the UPSC Online Portal: UPSC Online.
- Fill out the Application Form: Enter details such as personal, educational, and work experience information.
- Upload Documents: Attach necessary documents, including educational certificates and experience letters in PDF format.
- Application Fee Payment: Complete the payment process according to your category.
Submit the Application: Review the application, submit it, and save a printout for future reference.
Selection Process
The selection process for CBI Assistant Programmer includes:
1. Preliminary Shortlisting:
Applications are initially screened based on educational qualifications, experience, and additional credentials. If applications are numerous, UPSC may adopt shortlisting criteria such as higher education levels, relevant work experience, or other criteria.
2. Interview:
Shortlisted candidates will be invited for an interview, where suitability for the role will be assessed.
Note: Candidates will be required to achieve a minimum suitability score based on their category.
Exam Pattern
In cases where the number of applicants is high, UPSC may conduct a recruitment test. The test may include objective questions related to technical skills, reasoning, and general knowledge.
Syllabus
The syllabus for the UPSC Assistant Programmer exam typically includes the following topics:
- Programming and Software Development:
- Basics of C, C++, Java, and other programming languages
- Software development lifecycle (SDLC) and programming methodologies
- Web development basics, including HTML, CSS, and JavaScript fundamentals
- Database Management Systems (DBMS):
- Database concepts: normalization, relationships, indexing, and views
- SQL and PL/SQL queries
- Working with relational databases such as Oracle, MySQL
- Operating Systems:
- UNIX, Linux, and Windows environments
- File management, memory management, and process synchronization
- Networking basics and system administration tasks
- Data Structures and Algorithms:
- Types of data structures: arrays, stacks, queues, linked lists, trees, graphs
- Basic algorithms: searching, sorting, hashing
- Complexity analysis (Big O notation)
- Computer Networks and Security:
- Fundamentals of networking: TCP/IP, OSI model, DNS, and DHCP
- Cybersecurity basics, firewalls, encryption, and network security protocols
- Ethical hacking concepts and measures for secure data handling
- Miscellaneous Topics:
- General knowledge related to current affairs and information technology
- Reasoning and quantitative aptitude
- English comprehension and communication skills
Note: Candidates are advised to refer to the detailed syllabus provided by UPSC in the official recruitment notification or its website.
Exam Dates and Admit Card
- Exam Date and Admit Card Release: Candidates will be notified via the UPSC website and email about the official exam or interview date.
- Downloading the Admit Card:
- Visit the UPSC Online Recruitment Portal.
- Go to the “Admit Card” section.
- Enter your application credentials to download the admit card.
Result Process
Once the recruitment test and interview process are completed, the UPSC Result Process follows these steps:
- Result Announcement: The UPSC will release the results on its official website.
- Merit List Preparation: Candidates will be shortlisted based on their performance in the test and interview.
- Final Selection: A merit list will be prepared based on a combination of test and interview scores, with category-wise cutoff marks.
- Document Verification: Shortlisted candidates may be required to undergo document verification before final selection.
- Joining: Successful candidates will receive appointment letters from the department.
Candidates can check the official UPSC site for updates on result announcements.
Important Links and Resources
Online Application Form | Click Here |
Advertisement Details | Click Here |
Official Website | Click Here |
User Login | Click Here |
Conclusion
This recruitment drive for Assistant Programmer positions in the CBI offers a rewarding career for professionals in computer applications and programming. With a competitive salary and the chance to serve in various parts of India, this is a significant opportunity for eligible candidates. Ensure you meet all requirements, apply promptly, and prepare for the selection process.
Also Read: RRB NTPC Syllabus
FAQs
Q1. What is the last date to apply for CBI Assistant Programmer 2024?
The last date to apply online is November 28, 2024.
Q2. Will there be a written exam?
A recruitment test may be conducted if applications exceed the limit. UPSC will inform candidates accordingly.
Q3. Is this a permanent position?
Yes, this is a permanent position in the General Central Service Group “B”, Gazetted, Non-Ministerial cadre.
Q4. Is there an application fee?
Yes, there is a fee of ₹25 for general candidates, while Female, SC, ST, and PwBD candidates are exempted from the fee.
Q5. Is there an age limit for applying to the Assistant Programmer post?
Yes, the maximum age limit is 30 years for UR/EWS, 33 years for OBC, and 35 years for SC/ST candidates.