Skip to content

RM Hiring Software Engineer Trainee

  • Jobs

RM Software Engineer – Trainee is an excellent opportunity for fresh graduates and early-career professionals who want to build a strong foundation in software development, quality assurance, and DevOps. Offered by RM India (RM Education Solutions India Private Limited), this role is ideal for candidates who are passionate about technology, eager to learn modern tech stacks, and looking for a long-term career in a global education technology organization.

Based in Trivandrum, India, this trainee position provides exposure to real-world enterprise applications, structured learning paths, and hands-on experience across multiple domains, making it a strong starting point for freshers.

RM Hiring Software Engineer Trainee

About the Company

RM India is the India Delivery Center for UK-based RM Plc, a pioneer in education technology since 1973. RM is a leading supplier of technology and digital resources to the education sector, supporting over 10 million learners worldwide.

The company works with 28,000+ schools, nurseries, and education trusts across 115 countries, partnering with governments, examination boards, and institutions to improve education outcomes globally. RM’s mission focuses on improving life chances by enabling better teaching and learning experiences through technology.

Working at RM India means contributing to products that genuinely impact learners at every stage of life, from early education to professional qualifications.

Role Overview – Software Engineer (Trainee)

As a Software Engineer – Trainee, you will gain exposure across Software Development, Quality Assurance, and DevOps. This role is designed to help you become a well-rounded engineer by working on multiple products and technologies, including ASP.NET Core, ReactJS, SQL Server, Azure Cloud, and CI/CD pipelines.

Candidates who are adaptable, eager to learn new technologies, and committed to growing with the organization will thrive in this role.

Key Responsibilities

Software Development
• Develop applications using C#, C, ASP.NET Core, Web API, and ReactJS
• Support the creation of REST APIs, UI components, and integration workflows
• Write clean, maintainable, and efficient code
• Debug issues and resolve software defects

Quality Assurance
• Perform manual testing including functional, regression, UI, and integration testing
• Prepare test cases and assist in test documentation
• Report and track defects
• Gain exposure to test automation practices

DevOps & Cloud Support
• Support CI/CD pipelines using Azure DevOps
• Assist with Azure deployments and environment setup
• Work with basic scripting using PowerShell or Bash
• Learn monitoring, logging, and cloud fundamentals
• Support service call resolution

General Responsibilities
• Work across multiple products based on project needs
• Participate in Agile ceremonies such as stand-ups, sprint planning, and reviews
• Maintain documentation including SOPs, test cases, and deployment steps
• Actively participate in training programs and upskill quickly

Help a friend land their next role. Share now!

Who Can Apply

RequirementDetails
Experience0–1 year
EducationBE / BTech / BSc CS / BCA / MCA / MTech or equivalent
EligibilityFreshers and early-career candidates
LocationTrivandrum, India
PreferenceCandidates with internships, projects, or certifications

Expected Salary 💰 (Market Estimate)

For a Software Engineer – Trainee / Fresher role in Trivandrum, the current market salary typically ranges between ₹3 LPA to ₹5 LPA, depending on skills, academic background, and performance during training.

Technical Skills

• C#, ASP.NET Core, Web API
• ReactJS, JavaScript, HTML, CSS
• SQL Server
• Basics of Azure Cloud
• CI/CD pipelines
• Fundamentals of software testing (manual or automation)

Soft Skills

• Strong willingness to learn and adapt
• Positive attitude and ownership mindset
• Good communication and teamwork skills
• Analytical thinking and problem-solving ability
• Commitment to long-term career growth

Why Join RM India?

• Exposure to multiple technology stacks and domains
• Structured learning across Development, QA, and DevOps
• Work on globally used education products
• Strong performance-based career progression
• Supportive and collaborative work environment
• Long-term career stability in a mission-driven organization

How to Apply

Interested candidates should prepare a well-structured resume highlighting academic projects, internships, certifications, and technical skills. Demonstrating basic knowledge of ASP.NET, React, SQL, or cloud fundamentals will strengthen your profile.

Apply by clicking the Apply button below and ensure your application is submitted early, as the position may close once interviews are finalized.

Disclaimer

This job information is collected from official and publicly available sources. We do not charge any fees for job applications and do not guarantee recruitment. Applicants are advised to verify details independently. We are not responsible for any loss or damage arising from reliance on this information.

Find your dream job tap the heart!

Share the opportunity

Leave a Reply

Your email address will not be published. Required fields are marked *