CoreHRx Jobs

Apply in one click, save jobs and take free mock tests.

Register free Log in
Hiring? Post jobs with CoreHRx
My account
user

View & update profile

Apprentice Software Engineer

Perceptive

Full time
Experience
Freshers
Location
Hyderabad
Work mode
Not stated
Salary
₹8L – ₹22L a year estimatetypical for IT Jobs in Hyderabad, 66 posts
Posted Today

Free · takes a minute · your resume fills your profile

CoreHRx never asks candidates for money. If anyone does, .

Role at a glance

You will
  • As a Software Engineering Apprentice under the NATS program, you will undergo structured on-the-job training for 12 months.
  • You will work closely with experienced engineers and mentors to contribute to real-world projects and build foundational skills in software…
  • You will gain exposure to and build foundational skills in domain-specific platforms, modern tools, SDLC, programming, and AI/automation…
Experience
Freshers
Must-have skills
JavaScriptKnow Your Customer (KYC)PythonSQLDebugging

How well do your skills match this job?

Sign in to see your fit: the skills, experience and location this job asks for, checked against your profile.

Job description

We’re on a mission to change the future of clinical research. At Perceptive, we help the
biopharmaceutical industry bring medical treatments to the market, faster.
Our mission is to change the world but to do this, we need people like you.

Location: Perceptive, Building 12C, Raheja Mindspace, Hyderabad 500081
Department: Technology
Employment Type: Apprenticeship (12 Months)
Eligibility: Candidates registered on NATS portal; No Prior experience required

How to register through NATS portal?

Go to the official portal:
NATS Student Registration Click on “Student Register / Enroll” Keep these details ready before starting:

  • Aadhaar (for e-KYC)
  • Mobile + Email (OTP verification)
  • Degree/Provisional certificate (PDF)
  • APAAR ID (now mandatory)

Fill basic details: Personal Info, Education Details, Bank details Verify OTP (mobile + email) Submit the form → you’ll get a login ID Login again and complete profile + e-KYC (Aadhaar verification is mandatory for eligibility & stipend).

Please ensure that you attach your NATS registration screenshot along with your resume while applying for the position.

Job Purpose

As a Software Engineering Apprentice under the NATS program, you will undergo structured on-the-job training for 12 months. You will work closely with experienced engineers and mentors to contribute to real-world projects and build foundational skills in software development, testing, and system support within the eClinical and Imaging Business Units. You will gain exposure to and build foundational skills in domain-specific platforms, modern tools, SDLC, programming, and AI/automation frameworks.

Key Responsibilities

  • Participate in structured training modules and on-the-job learning assignments.

  • Work under the guidance of assigned mentors/supervisors.

  • Demonstrate learning agility, professionalism, and adherence to company policies.

  • Collaborate with cross-functional teams to support project objectives.

  • Work with programming tools and eClinical/Imaging systems.

  • Support SDLC activities such as requirement gathering, documentation, testing, and deployment.

  • Assist with guided coding in development, testing, debugging and validation activities.

  • Support regression testing and issue tracking.

  • Support development of scripts, workflows, and process optimization solutions

  • Contribute to AI/automation initiatives using tools like Python, Selenium, or RPA platforms.

  • Document processes, create reports, and maintain project logs.

  • Participate in team meetings, code reviews, and knowledge-sharing sessions.

Other

  • Carries out any other reasonable duties as requested.

Functional Competencies (Learning Outcomes)

  • Develop a strong understanding of the organization’s business model, clinical trial lifecycle, eClinical/Imaging platforms, tools, workflows, and standard operating procedures (SOPs).

  • Build robust domain knowledge, technical capability, analytical thinking, and professional behaviour aligned with the business unit’s requirements.

  • Effectively deliver assigned projects and tasks within defined timelines as part of the training program.

Behaviour Competencies

  • Willingness to learn

  • Time Management

  • Analytical thinking

  • Results orientation

  • Cross-functional collaboration

Education and Certifications

  • Graduates in Software Engineering, Computer Science or related faculties, eligible under NATS, with strong interest in learning and applying skills in a professional environment.

  • Foundational certificate in AI/ML, JavaScript, Python, SQL or relevant certification.

  • English: Fluent

Key skills

Required

JavaScriptKnow Your Customer (KYC)PythonSQLDebugging

Job market insights

173active JavaScript jobs in Hyderabad
42active Know Your Customer (KYC) jobs in India
515active Python jobs in Hyderabad
₹8L – ₹22L advertised yearly salary for IT Jobs in Hyderabad (middle half of 66 posts that show a salary; median ₹15L)
1 more open job at Perceptive

Most IT Jobs posts in Hyderabad ask for 3–6 years of experience (47% of 1153 that say).

Hiring most for IT Jobs in Hyderabad

  • Salesforce51 open jobs
  • JPMorgan Chase37 open jobs
  • Kyndryl30 open jobs

Jobs asking for JavaScript in Hyderabad also ask for

  • Python46%
  • SQL38%
  • Java38%
  • CSS35%
  • AWS34%

From live job posts on CoreHRx, updated 8 Nov 2026. Skill figures count posts that list their skills; salary figures only posts that show a salary.

Questions about this job

What is the salary for this Apprentice Software Engineer job?

The post does not state the pay. As an estimate, comparable posts on CoreHRx advertise ₹8L – ₹22L a year (typical for IT Jobs in Hyderabad, 66 posts).

Where is this job based?

In Hyderabad.

What kind of job is this?

It is a full time job.

This page is for Indian job seekers preparing for JavaScript interviews, from freshers facing their first technical round to experienced developers targeting product companies. It covers 60 questions in three levels: easy questions on core language basics, medium questions on closures, this, promises and the event loop, and hard questions on polyfills, performance and tricky edge cases. Each answer is written the way a strong candidate would say it, with short code you can run in the browser console or Node. Read the answer, try the code, then explain it aloud in your own words.

Questions you may be asked

  1. What is the difference between var, let and const?
  2. What are the primitive data types in JavaScript?
  3. What is the difference between == and ===?
  4. What is the difference between null and undefined?

Get IT jobs in Hyderabad by email

Create a free profile and we email you new IT jobs in Hyderabad, at most once a week.

Similar jobs

Free · takes a minute · your resume fills your profile