Apprentice Software Engineer
Perceptive
- Hyderabad, India
- Internship
- Intern/New Grad
- Posted
Skills
Required
- Software Engineering
- AI/ML
- JavaScript
- Python
- SQL
Preferred
- software development
- system support
- Imaging
- domain-specific platforms
- SDLC
- programming
- AI / automation
- Selenium / RPA
About Perceptive
- 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.
Responsibilities
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.
- 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
Requirements
- 👉 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)
- 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.
- Fluent
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?
Fill basic details
Personal Info, Education Details, Bank details
