PT (AI Enabled Full Stack Developers)
About MKCL
MKCL - Maharashtra Knowledge Corporation Limited is a public limited company established in August 2001 to create new paradigm in education, governance, socio- economic development and empowerment of the people through the universalization and integration of Information Technology in development processes by bridging the digital divide.
MKCL is a pro- people, high-tech initiative in design, development and delivery of innovative Education, Development, Governance and Empowerment (EDGE) technologies, solutions and services to its ever-growing customer base among the masses with a mission to bridge the Digital Divide and the resultant Knowledge Divide and Opportunity Divide by offering actionable knowledge and essential services to masses for socio-economic transformation.
MKCL’s value system dedicated to self-sustainability, with social accountability, its world class work environment, state-of-the-art facility, learning resources, vibrant atmosphere for nurturing innovations, projects offering intellectual challenges and excitement, caring and sharing culture, people centric management ethos, decent compensation packages, performance linked awards and career growth opportunities attract talented youth from all over India to join MKCL’s intellectual resource pool.
Objectives
Maharashtra Knowledge Corporation Limited (MKCL) wishes to recruit dynamic candidates as Project Trainees (PT’s) for conceiving, designing, developing, implementing and maintaining Software Frameworks for education, governance and empowerment systems which are world class and value based and which are responsive to the newly emerging individual and social development needs of common people by bridging the Digital Divide.
Job Description
MKCL is adopting AI Tools to speed up and improve software development. We need dynamic full stack developers with proficiency in utilizing AI tools throughout the software development lifecycle. The ideal candidate will be responsible for building front-end and back-end applications, automating testing processes and leveraging AI tools for code generation, testing and documentation - all while upholding security and quality standards.
Key Responsibilities
Develop Applications with AI
- Use AI tools like GitHub Copilot or ChatGPT throughout the lifecycle of software development process
- Review and improve AI-generated code and query for accuracy and performance.
- Build AI Algorithms in the software development to give more insights about data.
Automate Testing
- Use AI tools to predict timelines, detect delays, and optimize tasks.
- Collaborate with designers, product managers, and other developers using AI insights.
Create Documentation
- Use AI to write clear documentation for APIs, UI components, and system architecture.
- Maintain knowledge bases for easy onboarding and team collaboration.
Positions & Place of posting
MKCL intends to recruit approximately 100 Project Trainees.
The Place of Posting
Candidates, while applying, will have to give preference for posting at any one of the following office locations in the application. Employees of MKCL work only in physical mode.
- MKCL Pune Office: ICC Trade Tower, Senapati Bapat Road, Shivajinagar, Pune, Maharashtra - 411016
- MKCL Navi Mumbai Office: Seawoods, Development & Operations Center (DevOps - Seawoods), Plot No: 30, Sector 42-A, Nerul, Navi Mumbai, Maharashtra - 400706
MKCL has operations all over India. Therefore, employees can be transferred anywhere in India as per organizational requirement.
Eligibility
Educational Qualifications
Full - time BE/B.Tech. in Computer Engineering / Computer Science / IT / Electronics / E&TC / Artificial Intelligence & Data Science / Artificial Intelligence & Machine Learning / Data Science and equivalent branches from a recognized university.
OR
MCA / MCS / M.Sc. (Computer Science / IT) and equivalent branches from a recognized university.
OR
M.E. / M.Tech. in Computer Engineering / Computer Science / IT / Electronics / E&TC / Artificial Intelligence & Data Science / Artificial Intelligence & Machine Learning / Data Science and equivalent branches from a recognized university.
Candidates should have passed the above qualification in the year 2025.
The candidates appearing this year 2026 or passed in the year 2024 or before will not be eligible for this position.
Candidates must possess following Technical Skills based on which the Stage I and Stage II tests will be conducted
The applicant should have aptitude, understanding and domain knowledge for
- Front-end technologies (HTML, CSS, JavaScript Vue)
- Back-end technologies (Node.js, Java, Python, Golang)
- Basic knowledge of designing and implementing RESTful APIs.
- Experience with database (MongoDB, MySQL, PostgreSQL)
- Familiarity with AI tools like Copilot, ChatGPT, Gemini, Claude.
- Understanding of DevOps, CI/CD Pipelines and cloud platforms.
- Version Control Systems (Git, GitHub/GitLab)
- Familiarity with IDEs (VS Code, IntelliJ, Eclipse) & Build Tools (npm, Maven, Gradle - Basic)
- Basic understanding of Linux commands.
- Basic knowledge of security and compliance.
Sufficiency Conditions
- Any course / certification of using AI for code generation, testing and documentation.
- Experience knowledge of secure software practices and AI governance.
- Familiarity with metrics for AI adoption.
Applicants should prepare for below areas
1. Basic Programming Concepts
- Variable declaration
- Basic syntax
- Data types and structures
- String
- Boolean (true or false)
- Numbers, which include integers (whole numbers from 1) and floating-point numbers (decimal-base)
- Characters (including single alphabets or numbers)
- Arrays (a collection of data, usually of the same data type)
- Flow control structures
- Sequential
- Selection (conditionals)
- Iteration (Loops).
- Functional programming
- Object-oriented programming
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
- Debugging
2. Data Structure Concepts
- Data structure Introduction
- Complexity analysis
- Time complexity
- Space complexity
- Bit manipulation
- Recursion
- Array
- 1-D arrays
- Multi-Dimensional arrays
- Linked list
- Singly linked list
- Doubly linked list
- Circular linked list
- Circular doubly linked list
- Stack
- Stack implementation by arrays and linked list
- Queue
- Linear queue
- Circular queue
- Priority queue
- Dequeue
- Array and linked list representation of queue
- Tree
- Binary tree
- Binary search tree
- AVL tree
- B tree
- B+ tree
- Graph
- Implementation of graph
- Dfs
- Bfs
- Minimum spanning tree
- Searching
- Linear search
- Binary search
- Sorting algorithms
- Bubble sort
- Insertion sort
- Selection sort
- Quick sort
- Merge sort
3. Database Concepts
- Introduction to Database
- Database-System Applications
- Purpose of Database Systems
- Database Languages
- Data-Manipulation Language
- Data-Definition Language
- Data control language
- Language Transaction Controller (TCL)
- Introduction to the Relational Model
- Database Schema
- Keys
- Relational Query Languages
- Introduction to SQL
- Overview of the SQL Query Language
- SQL Data Definition
- Basic Structure of SQL Queries
- Additional Basic Operations
- Set Operations
- Null Values
- Aggregate Functions
- Nested Subqueries
- Modification of the Database
- Join Expressions
- Views
- Transactions
- Integrity Constraints
- SQL Data Types and Schemas
- Accessing SQL From a Programming Language
- Functions and Procedures
- Triggers
- Database Design
- The Entity-Relationship Model
- Constraints
- Normalization
- Transaction Management
- Transaction Concept
- ACID properties
- Overview of NoSQL Database (MongoDB)
4. Web Development Basics
- Getting started with the Web
- HTML
- Multimedia And embedding
- HTML Tables
- CSS
- Styling text
- CSS layout
- Box Model
- JavaScript
- Client-side web API
- Asynchronous JavaScript
- Events in JavaScript
- Promises
- Web Forms
- Native form controls
- Styling forms
- Sending form data
- Server-Side website programming
- First Step
5. Software Development Life Cycle Basics
- Software processes
- Software Development Life Cycle
- SDLC Models
- Waterfall model
- Spiral model
- V-model
- Incremental model
- Agile model - Sprint
6. Operating System Basics & Networking Basics
- Introduction
- What operating system do
- Types of operating systems
- Process and Program
- Process Management
- Process concept
- Concept of threads
- Process and thread scheduling
- Deadlocks
- Inter-process communication
- Environment Variables
- Memory Management
- Main memory and Registers
- Logical addresses and physical addresses
- Virtual-Memory Management
7. Networking Basics
- TCP and UDP
- Differences between TCP and UDP protocols
- IP addressing
- IPv4 and IPv6 address
- Difference between private and public IP addresses
- Static IP vs. Dynamic IP
- HTTP
- HTTP methods
- HTTPS
- DNS
8. AI-ML Machine Learning Fundamentals
- Types of AI Models (LLM’s, Vision, Speech)
- Prompt Engineering
- RAG Basics
- Model Limitations (Hallucinations, bias)
- Safe & Responsible AI Usage
- AI assisted development tools
- GitHub Copilot / Gemini Code Assist / M365 Copilot
- AI code review tools
- AI documentation tools
- Multi-Agent coding workflows
- Python Language
Applicants may prepare themselves by going through any of the following Online Course Links
- The Complete AI Coding Course (2025) - Cursor, Claude Code: https://www.udemy.com/course/the-complete-ai-coding-course-2025-cursor-ai-v0-vercel/
- Generative AI for Software Development Skill Certificate: https://www.coursera.org/professional-certificates/generative-ai-for-software-development
- AI Course for Developers - Build AI-Powered Apps with React: https://www.youtube.com/watch?v=PtETUYa3i2Q
- AI-Assisted Software Development Course: https://www.youtube.com/watch?v=yr_fSMd7HjQ
- GitHub Copilot for JAVA Developers: Code 10x Faster with AI Assisted Development: https://www.youtube.com/watch?v=mzBNbm0HJEk
- AI-Assisted Coding for Developers: https://www.datacamp.com/courses/ai-assisted-coding-for-developers
- AI-Assisted Development: https://kodekloud.com/courses/ai-assisted-development
- PostgreSQL tutorial: https://www.udemy.com/course/the-complete-sql-bootcamp/
- MySQL tutorial: https://www.udemy.com/course/the-ultimate-mysql-bootcamp-go-from-sql-beginner-to-expert/
Candidates should learn about the technologies below from various learning platforms / YouTube
- Front-end technologies (HTML, CSS, JavaScript Vue)
- Back-end technologies (Node.js, Java, Python, Golang)
- Basic knowledge of designing and implementing RESTful APIs.
- Experience with database (MongoDB, MySQL, PostgreSQL)
- Familiarity with AI tools like Copilot, ChatGPT, Gemini, Claude.
- Understanding of DevOps, CI/CD Pipelines and cloud platforms.
- Version Control Systems (Git, GitHub/GitLab)
- Familiarity with IDEs (VS Code, IntelliJ, Eclipse) & Build Tools (npm, Maven, Gradle - Basic)
- Basic understanding of Linux commands.
Application Process
- Candidates should apply online through MKCL’s career page starting from Wednesday, January 28, 2026.
- Last date to apply online is Friday, February 20, 2026, up to 11:59 pm.
- The candidate shall enter correct and verified email address and mobile number since all communications for the recruitment process will be done electronically via email and/or mobile.
- Candidates will be selected through a structured multi-stage evaluation process.
- Applicants are allowed to register only once and thereby create a single login. Multiple registrations will lead to disqualification.
Terms & Conditions for Online Application
- If any candidate is found indulging in any form of malpractice during the recruitment process, their candidature will be cancelled immediately.
- MKCL reserves the right to cancel the candidature of any applicant found to be in violation of MKCL’s rules, norms, or eligibility conditions at any stage of the recruitment process.
- MKCL reserves the right to modify, amend, or change the selection process, in whole or in part, as deemed necessary.
Online Application Fees
Candidates are required to pay an application fee of ₹575/- (inclusive of GST) at the time of submitting the application.
Selection Process
The selection process shall be a two-stage process consisting of
- Stage I: Online Test
- Stage II: Hands on Test and Final Interview
Stage I: Online Test
- Candidates need to take an Online Test from their home through MKCL’s Online Exam Framework.
- Candidates appearing for the Online Test are required to have a reliable internet connection with a minimum speed of 2 Mbps, along with a desktop or laptop computer that has a functional webcam and microphone.
- Candidates must remain alone in a quiet environment for the entire duration of the Online Test and must not communicate with anyone during the exam.
- The use of any reference materials or resources, including mobile phones, tablets, earphones/headphones, additional computer screens, or unauthorized software, is strictly prohibited during the Online Test.
- The Mock Test may be attempted from Tuesday, February 17, 2026, to Saturday, February 21, 2026, between 10:00 a.m. to 05:00 p.m.
- The Online Test will be conducted on Sunday, February 22, 2026, from 11:00 a.m. to 12:30 p.m.
- Results of the Online Test will be declared on Wednesday, February 25, 2026.
- Maximum marks for the Online Test: 100
- Total number of questions: 100
- There shall be no negative marking.
- Each question will have multiple options, with one correct option.
- Each question will carry 1 Mark.
- Total Test Duration: 90 minutes
- MKCL expects candidates to possess the skills given above, and the question paper will be designed based on the corresponding sections.
Stage II: Hands-On Test and Final Interview
Hands-On test and Final Interview may be conducted tentatively between March 04 to March 06, 2026.
Hands-On test and Final Interview will be conducted at MKCL’s Pune Office.
Process Details
- Required Documents for Stage II: The candidate invited for hands-on test and interview should bring along with him/her the original copies of all mark sheets, certificates and other credentials as well as original copy of the proof of identity.
- If the documents do not match the information provided online or meet the eligibility criteria, the candidate will not be allowed to appear for the Stage II Hands-on Test and Interview.
- Please note that no expenses (including for travel, lodging and boarding) shall be reimbursed by the company and the candidate shall have to bear the same.
Career Path
When employed as a Project Trainee, the typical career path during first three years of association with MKCL will be as follows:
| Year of Association | Designation | Cost To Company (CTC) |
|---|---|---|
| First | Project Trainee | Rs. 3,96,036/- |
| Second | Project Associate | Rs. 4,98,960/- |
| Third | Senior Project Associate I | Rs. 6,50,004/- |
| Fourth | Senior Project Associate II | Rs. 9,00,924/- |
In addition to the above annual compensation, the employee will be entitled to the following insurance benefits:
- Medical Insurance Cover of Rs. 4 lakhs per annum.
- Accident Insurance Cover of Rs. 10 lakhs per annum.
Offer Details
- Candidate selected through the selection process shall be given an offer letter for the post of Project Trainee. Upon acceptance of the offer within specified period, The Project Trainees (PT’s) will initially undergo training while working on various technologies used at MKCL. The PT’s will be required to present their learnings from time to time, which will be evaluated to assess individual performance.
- Periodic tests and assignments shall be conducted during the first 3 months of training period. The scores of tests and assignments will be recorded for each PT.
- Also, a PT will be given monthly work performance and conduct ratings by the respective appraiser.
- Also, a PT will be given work performance and conduct ratings by the respective team leaders during their training period.
- After completion of the 2 months training period, based on the scores of tests, assignments and the performance ratings given by the team leader, each individual trainee’s performance score will be calculated.
- If any trainee’s performance score is not up to the mark during the first 2 months of training period, s/he will be relieved after completion of the 2 months of training period.
- If the trainee’s performance score is up to the mark during the first 2 months of training period, s/he will continue for the remaining 10 months.
- All other norms as per MKCL policies uploaded on the employee service portal shall be applicable.
- MKCL’s Policies shall be applicable to the PTs, except where expressly excluded.
Important Dates
| Event | Date |
|---|---|
| Launch Date of Application | Wednesday, January 28, 2026 |
| Last date to Apply Online | Friday, February 20, 2026 |
| Mock Online Test | Tuesday, February 17, to Saturday, February 21, 2026, from 10:00 am up to 05:00 pm |
| Stage I - Online Test | Sunday, February 22, 2026, between 11:00 am to 12.30 pm |
| Stage I - Online Test - Result | Wednesday, February 25, 2026, after 05:00 pm |
| Stage II - Hands-On Test and Final Interview | Tentatively during March 04 to March 06, 2026 |
| Stage II - Result - Hands-On Test and Final Interview | On the same day of Stage II - Hands-On Test |
| Joining Date | Wednesday, April 01, 2026 |
Contact Us
For any clarifications, please write to us at: recruitment@mkcl.org