Trainee Software Engineer (.NET + JS)
We’re seeking driven and enthusiastic Trainee Software Engineers to become part of our development team. This is an excellent pathway to a full-time role for individuals passionate about learning and advancing in a fast-moving, dynamic setting.
Location: Lahore (Onsite)
Experience: Fresh Graduate
Key Responsibilities:
- Learn and apply ASP.NET Core and full-stack JavaScript technologies (React and Angular) under the guidance of senior developers.
- Collaborate with internal teams to design software architecture and solutions.
- Write clean, efficient, and scalable code.
- Participate in testing and deployment of applications and systems.
- Maintain and debug existing codebase, identifying areas for improvement.
- Assist in creating technical documentation throughout the SDLC.
- Stay up to date with new technologies and best practices.
Requirements:
- Fresh degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Solid understanding of algorithms, object-oriented programming (OOP), databases, and requirement engineering.
- Strong logic building and problem-solving skills.
- Prior academic or project-based experience in ASP.NET Core and at least one front-end JavaScript framework (React or Angular).
- Ability to write clean, well-documented, and optimized code.
- Eagerness to learn new technologies, frameworks, and tools.
- Good verbal and written communication skills in English.
Nice to Have:
- Internship or project experience in ASP.NET Core or front-end frameworks.
- Familiarity with version control systems (e.g., Git).
- Knowledge of RESTful APIs and web services.