You are viewing a preview of this job. Log in or register to view more details about this job.

Trainee Software Engineer

We are looking for a highly motivated Trainee Software Engineer to join our dynamic development team. This role is ideal for recent graduates or entry-level professionals who are passionate about software development and eager to learn. You will work alongside experienced engineers, participate in real-world projects, and gain hands-on experience in designing, coding, testing, and maintaining software applications.

Key Responsibilities:

  • Assist in the development, testing, and maintenance of software applications.
  • Write clean, scalable, and efficient code under the guidance of senior developers.
  • Participate in code reviews and debugging activities.
  • Collaborate with cross-functional teams to gather and understand project requirements.
  • Learn and apply best practices in software development methodologies.
  • Stay updated with emerging technologies and industry trends.

Required Skills & Qualifications:

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Basic understanding of programming languages such as Java / Python
  • Familiarity with Data Structures and object-oriented programming.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.