Job Title: Software Engineer/Trainee Engineer (Fresher)
Location: Mohali
Employment Type: Full-Time
About the Role
We are looking for enthusiastic and motivated freshers to join our development team as Software Engineer/Trainee Engineer specializing in Web Development (PHP, .NET, Python etc.) This role offers the opportunity to work on real-time projects, develop technical expertise, and grow with a team of experienced professionals.
Key Attributes:
1. Strong analytical thinking and problem-solving ability
2. Ability to learn quickly and adapt to new technologies and codebases
3. Good communication skills and ability to collaborate within a team
4. Ownership mindset – takes responsibility for tasks and follows through
5. Ability to debug issues and work through problems independently
6. Attention to detail and willingness to work on existing/legacy systems Key
Responsibilities:
1. Application Development: Assist in developing and maintaining web applications using .NET / PHP technologies
2. Code Implementation: Write clean, readable, and maintainable code following best practices
3. Debugging & Issue Resolution: Identify, troubleshoot, and fix bugs in existing applications and support production issues
4. API Development & Integration: Work on building and integrating REST APIs and third-party services
5. Database Operations: Write and optimise queries, understand database structures, and support data-related tasks
6. Code Understanding & Enhancement: Read, understand, and make changes to existing/legacy codebases
7. Collaborative Development: Work closely with senior developers and crossfunctional teams to deliver features and fixes
8. Testing & Quality: Perform basic testing, validate functionality, and ensure reliability of code changes
9. Learning & Improvement: Continuously learn new tools, technologies, and projectspecific systems
10. Documentation & Knowledge Sharing: Maintain documentation and contribute to team's knowledge base.
Additional Skills:
1. Understanding of software development workflow (coding → testing → debugging → deployment)
2. Hands-on experience with Git (commits, branching, pull requests)
3. Basic problem-solving and debugging mindset
4. Ability to read and understand existing codebases
5. Familiarity with APIs, logs, and error handling is a plus Technical Skills:
6. Strong understanding of at least one programming language (C#, Java, PHP, Python etc.)
7. Ability to build and debug basic applications (CRUD, APIs) with database integration
8. Understanding of REST APIs
9. Basic working knowledge of HTML, CSS, JavaScript
10. Basic knowledge of relational databases (MySQL, SQL Server, etc.)
11. Exposure to any web framework (ASP.NET Core / Laravel / Express (Node.js) etc.) is a plus
12. Awareness of clean code practices and basic code structure
Selection Process:
1. Online aptitude and basic technical screening test
2. Practical coding assignment
3. Technical interview
Work Location: In person