Search by job, company or skills

Trainee Software Engineer

  • Posted 6 hours ago
  • Be among the first 10 applicants

Job Description

We are looking for enthusiastic and motivated Trainee Software Engineers who are passionate about software development and eager to build a career in technology. As a trainee, you will work alongside experienced developers, learn industry best practices, and contribute to real-world projects while receiving structured mentoring and training.

Key Responsibilities

  • Participate in software development projects under the guidance of senior developers.

  • Write clean, efficient, and maintainable code.

  • Learn and work with technologies such as .NET, Angular, React, Node.js, Java, SQL, Azure, or other relevant technologies.
  • Debug, test, and troubleshoot software applications.
  • Assist in developing web applications, APIs, and databases.
  • Participate in code reviews and team discussions.
  • Follow Agile/Scrum development methodologies.
  • Document technical specifications and development activities.
  • Stay updated with emerging technologies and continuously improve technical skills.
  • Adhere to coding standards, security practices, and company policies.

Requirements

Technical Skills
  • Good understanding of programming fundamentals and Object-Oriented Programming (OOP).
  • Knowledge of at least one programming language (C#, Java, JavaScript, Python, or C++).
  • Basic understanding of HTML, CSS, and JavaScript.
  • Familiarity with SQL and relational databases.
  • Understanding of APIs and web technologies.
  • Basic knowledge of Git or any version control system.
  • Knowledge of software development life cycle (SDLC).
Soft Skills
  • Strong analytical and problem-solving abilities.
  • Good communication skills.
  • Willingness to learn and adapt quickly.
  • Team player with a positive attitude.
  • Strong attention to detail.
  • Good time management and organizational skills.

Educational Qualification

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.

  • Recent graduates or final-year students awaiting results may also apply.


Preferred Qualifications

  • Internship or academic project experience.

  • Knowledge of cloud platforms such as Microsoft Azure.

  • Understanding of REST APIs.
  • Basic exposure to AI tools such as GitHub Copilot or ChatGPT.
  • Portfolio or GitHub profile showcasing personal projects.

Benefits

  • Competitive salary with performance reviews.
  • Structured training and mentorship program.
  • Work on live client projects.
  • Exposure to modern technologies (.NET, Angular, Azure, AI, Cloud).
  • Clear career progression to Software Engineer.
  • Certification and learning reimbursement.
  • Flexible and collaborative work environment.
  • Paid leave and company holidays.
  • Employee recognition and reward programs.
  • Team outings and engagement activities.
  • Opportunity to work with international clients.
Interview Process
  • HR Screening
    • Communication skills
    • Career aspirations
    • Culture fit
  • Online Aptitude & Coding Test
    • Logical reasoning
    • Basic programming
    • Problem-solving
    • SQL fundamentals
  • Technical Interview
    • Programming concepts
    • OOP
    • Database basics
    • Web fundamentals
    • Coding exercise
  • Practical Assignment
    • Build a small web application or solve a coding challenge
    • Git usage
    • Code quality evaluation
  • Final Discussion (Engineering Manager/CEO)
    • Learning mindset
    • Technical potential
    • Career goals
    • Offer discussion




  • More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 151746961

    Similar Jobs

    Gurugram

    Skills:

    JavaGitJavascriptData StructuresServer-side programming

    Noida, India

    Skills:

    AlgorithmsGithubCVisual StudioCursorPythonMakefilesmemory optimizationcomplexity analysisClaudeChatGPTplatform independent codingFeatures branching workflow

    Noida

    Skills:

    JavaJavascriptCSSPythonSqlHTML