Job Description Freshers - 2025
Contact Person Rohan Ghure
●●●
Job Title
Software Developer – Fresher (Training & Induction Program)
Job Summary
We are looking for highly motivated fresh graduates to join our Software Development Training
& Induction Program. This structured program will provide hands-on training on modern web
technologies, including backend and frontend frameworks and Mobile App Development.
Upon successful completion of the training, candidates will be inducted into specialized
development teams based on their skills and interests.
Training & Induction Program Overview
Phase 1: Foundational Training
💡 Objective: Build a strong foundation in programming, databases, and version control.
● Core Programming Concepts: OOP, Data Structures, Algorithms
● Version Control: Git, GitHub, GitLab
● Frontend Basics: HTML, CSS, JavaScript
● Backend Basics: Introduction to APIs, Database Design
● Testing & Debugging: Unit Testing, Debugging Techniques
● Soft Skills Development: Communication, Collaboration, Agile Methodologies
📌 Evaluation & Assessment:
● Weekly coding assignments and quizzes
● Mini-projects to apply learning
Phase 2: Technology Specialization
🔹 Trainees will choose (or be assigned) a technology track based on their performance and
interest:
Technology Track Skills Covered
Full-Stack Web Development Python, Django, FastAPI, Flask, REST APIs, SQL/No-SQL,
(Python) Frontend with React/Vue
Full-Stack Web Development PHP, Laravel, CodeIgniter, SQL/No-SQL, REST APIs,
(PHP) Frontend with Vue.js
Full-Stack Web Development Node.js, Express.js, NestJS, Next.js, SQL/No-SQL,
(JavaScript) React.js/Vue.js
Full-Stack Web Development Ruby, Ruby on Rails, SQL/No-SQL, API Integration
(Ruby)
Mobile App Development React Native, Flutter, Firebase, API Integration
📌 Project-Based Learning:
● Work on real-world mini-projects using the assigned technology stack
● Collaborate with peers and senior developers for hands-on experience
Phase 3: Team Induction & Deployment
📢 After successful completion of training in 3 months (Phase 1 & 2 in 6 months), trainees will
be assigned to specific teams based on:
1. Performance & Skill Evaluation during training
2. Project Requirements
3. Trainee's Interest & Aptitude
🚀 Roles after Induction:
● Backend Developer
○ Python (Django, FastAPI, Flask)
○ JavaScript (Node.js, Express.js, NestJS)
○ Ruby (Ruby on Rails)
○ PHP (Laravel, CodeIgniter)
● Frontend Developer
○ JavaScript (React.js, Vue.js, Next.js)
● Full-Stack Developer
○ Combination of backend and frontend stacks
● Mobile App Developer
○ React Native, Flutter
Eligibility Criteria
🎓 Education: B.E/B.Tech, MCA, M.Sc (IT/CS), or equivalent degree
👨💻 Experience: 0-1 years (Freshers encouraged to apply)
📝 Soft Skills: Quick learner, problem solver, good communication
Selection Process
📌 Round 1: In-Person Aptitude Test
● Objective: Assess logical reasoning, mathematical skills, and problem-solving abilities.
● Format:
○ Logical Reasoning
○ Quantitative Aptitude
○ Verbal Ability
○ Behavioural Analysis
● Evaluation: Shortlisted candidates proceed to the next round based on test scores.
📌 Round 2: In-Person Technical & Communication Skills Test
● Objective: Evaluate the candidate’s technical proficiency and communication skills.
● Topics Covered:
○ Programming Basics: OOPs, Python, JavaScript
○ Database Knowledge: SQL (Queries, Joins, Indexing)
○ Frontend Basics: HTML, CSS, JavaScript
○ Logical Thinking & Debugging: Identify and fix errors in code
○ Communication Skills: Basic tests to assess clarity and articulation
● Evaluation: Candidates are assessed on their technical fundamentals, problem-solving
ability, and communication clarity.
📌 Round 3: HR Interview & Feedback Session
● Objective: Assess candidate's fit for the company culture and expectations.
● Discussion Points:
○ Personal goals and career aspirations
○ Willingness to learn and adapt to different technologies
○ Communication skills assessment
● Feedback & Next Steps:
○ Candidates will receive detailed feedback on their performance.
○ Selected candidates will receive their offer letters.
○ Rejected candidates will be encouraged with improvement areas for future
opportunities.
End of Document