Apprentice, Software Development/Engineering
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Grade Level (for internal use): 05 About the Company and Team S&P Global is recognized for its strong market presence, trusted brand, enterprise thought leadership, innovation focus, sustainability commitment, and increasing integration of AI into customer workflows. Within Enterprise Solutions, the Services & Business Enablement team brings together Operations & Managed Services and Professional Services to deliver scalable, world-class services that drive measurable client outcomes through insights, transformation, solutions, and AI-enabled automation. ROLE 1 - Software Development Apprentice Role Overview The Software Development Apprentice role is designed for early-career graduates who are passionate about software engineering, problem-solving, and building technology solutions in a collaborative environment. The apprentice will work with engineering teams to learn software development practices, contribute to application development, and gain exposure to modern technologies, coding standards, and enterprise-scale systems.
Responsibilities
- Assist in the design, development, testing, and maintenance of software applications.
- Write clean, efficient, and maintainable code under the guidance of senior engineers.
- Participate in requirement discussions, sprint ceremonies, code reviews, and technical documentation.
- Support debugging, troubleshooting, and issue resolution across applications.
- Collaborate with cross-functional teams including development, quality engineering, product, and operations.
- Learn and apply software development methodologies, engineering best practices, and secure coding principles.
- Contribute to proof-of-concepts, automation initiatives, and continuous improvement activities.
- Build familiarity with cloud platforms, databases, APIs, and modern development frameworks.
- Required Qualifications / Key Skills
- Must be a graduate, preferably from the 2026 batch.
- Must have zero prior full-time work experience. Internship, academic project, or apprenticeship exposure may be considered, provided it was not full-time employment.
- Must not have an existing Provident Fund account.
- B.E. or B.Tech in Computer Engineering, Computer Science, Information Technology, or a related discipline.
- Strong academic record with a passion for software development.
- Demonstrated interest in technology, coding, and problem-solving.
- Excellent communication skills and ability to work effectively in a team environment.
- Strong critical thinking, analytical, and troubleshooting skills.
- Ability to learn quickly and adapt in a rapidly changing technology environment.
- Ability to build strong working relationships in a collaborative setting.
- Must be legally eligible to work for the duration of the program in the country of application.
- Assist in understanding requirements and preparing test scenarios, test cases, and test data.
- Execute manual and automated tests to validate application functionality, performance, and reliability.
- Support defect identification, documentation, tracking, and retesting.
- Learn and apply software testing methodologies, QA processes, and automation best practices.
- Collaborate with developers, product teams, and QA engineers to ensure high-quality releases.
- Participate in sprint ceremonies, test planning, regression testing, and release validation activities.
- Gain exposure to API testing, UI testing, database validation, and test automation frameworks.
- Support continuous improvement initiatives in testing processes, automation coverage, and quality metrics.
- Explore modern testing approaches, including AI-assisted testing and automation productivity tools.
- Required Qualifications / Key Skills
- Must be a graduate, preferably from the 2026 batch.
- Must have zero prior full-time work experience. Internship, academic project, or apprenticeship exposure may be considered, provided it was not full-time employment.
- Must not have an existing Provident Fund account.
- B.E. or B.
Requirements
- Knowledge of Object-Oriented Programming concepts.
- Familiarity with Java, Python, Angular, C#, .NET, React, or similar technologies.
- Basic understanding of database concepts and query languages such as MS SQL, Oracle, or PostgreSQL.
- Exposure to version control systems such as Git.
- Understanding of web technologies including HTML, CSS, and JavaScript.
- Basic knowledge of software design principles and design patterns.
- Eagerness to learn cloud technologies such as AWS.
- Strong attention to detail and a proactive approach to problem-solving.
- ROLE 2 - Testing & Quality Engineering Apprentice - QA / SDET
- Role Overview
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at spgi? Share your experience